2012-07-18 4 views
1

내 maven 프로젝트의 원격 디버깅을위한 디버그 구성이 구성되었습니다. 여전히 원격 VM을 실행하지 않습니다 그러나부두 서버가있는 eclipse에서 원격 디버깅

java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=7000,suspend=n 

그리고 내 디버깅을 진행할 수 없습니다 : 나는 발사가 작동하지 않는 나는 심지어 다음 명령을 실행 7000으로 로컬 호스트와 호스트와 포트를 설정합니다.

원격 VM.Connection 거절 연결 실패 :

은 동일한 오류 준다.

이 문제를 어떻게 해결해야합니까?

+0

다른 포트 번호가 있다는 것을 알고 계십니까? 그리고 서버 jvm을 직접 실행 한 다음 디버거를 연결해야한다는 것을 알고 있습니까? 일시적으로 일시 중단으로 설정하여 연결 대기를 얻으십시오. – davidfrancis

+0

다음과 같이 변경했지만 여전히 작동하지 않습니다. :(-Xdebug -Xnoagent -Djava.compiler = NONE -Xrunjdwp : transport = dt_socket, address = 7000, server = y, suspend = y – MindBrain

+1

질문에서 "java -Xdebug ..."로 시작하는 명령 줄을 실행하고 있습니까? 당신이하고 싶은 일은 무엇일까? 그것은 무엇을합니까? 당신은 당신이하고있는 일과 당신이보고있는 어떤 오류에 대해 더 구체적으로 알아야합니다. – davidfrancis

답변

1

명령 프롬프트에서 follwoing 명령을 실행할 수 있습니다. mvnDebug jetty : run-exploded antrun : run 그런 다음 부두가 어느 포트에서 실행 중인지를 듣고 나면 실행 -> 디버그 구성으로 이동하여 서버를 디버깅 할 수 있습니다. 디버그 구성에서 원격 Java 응용 프로그램 옵션을 찾을 수 있습니다. 여기에서 새 원격 Java 응용 프로그램에 대한 새 디버그 구성을 만들고 여기에 새 서버를 정의 할 수 있습니다. mvnDebug jetty : run-exploded 이제 새 포트가 표시됩니다.