문제

Java 응용 프로그램은 Java.dll을 통해 기본 프로그램 내에서 시작되었습니다. 이 기본 프로그램은 Windows에서 서비스로 시작됩니다.

원격 디버깅을 위해 다음 옵션이 JVM Args에 추가되었습니다.

-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n

이 구성에서는 예를 들어 내 Eclipse Worksce에서 연결할 수 없습니다. 프로그램이 명령 줄에서 시작된 경우, 즉 서비스가 아닌 경우, 포트 8787에 연결할 수 있습니다.

이 서비스에 대한 원격 디버깅 연결을 어떻게 허용합니까?

도움이 되었습니까?

해결책

서비스 또는 명령 줄에서 실행되는 경우에는 차이가 없습니다.

java.exe가 서비스로 시작할 때 해당 명령 줄 매개 변수를 수신 한 것을 두 번 확인하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top