디버깅시 jetty를 실행하고 IntelliJ IDEA를 수신 대기 포트에 연결하는 데 문제가 있습니다. 나는 다음과 같은 메시지 볼 수Maven, Jetty 및 IDEA 디버깅 문제
mvnDebug jetty:run-exploded
는 부두를 시작합니다
Preparing to Execute Maven in Debug Mode Listening for transport dt_socket at address: 8000
그러나 나는 포트 8000 IDEA를 연결하려고 할 때 내가 IDE에서 메시지가 연결 즉시 연결이 끊긴 다음라고 말하는 것입니다. 부두가
Exception in thread "main" java.lang.NoClassDefFoundError: org/codehaus/classworlds/Launcher Caused by: java.lang.ClassNotFoundException: org.codehaus.classworlds.Launcher at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) Could not find the main class: org.codehaus.classworlds.Launcher. Program will exit.
또한
mvn jetty:run-exploded
과 부두에서 내 동료 프로젝트를 실행에 아무 문제가 없기 때문에 내가 조금이 혼란스러워하고있어 오류를 다음 시작된다 어디 IDEA에서 디버깅 아무 문제가 없다 그와 나의 셋업의 차이점은 내가 64 비트 기계를 가지고 있고 그가 32 비트에 있다는 것입니다.
로 변경 이것은 mvnDebug의 일반적인 버그 인 것 같습니다. – Yaba