반응형

*Jeus Remote Debugging 방법

1. JEUS에서 Remote Debugging을 수행하기 위해서 JEUS JVM의 WAS Port를 Open해야 한다.


2. WAS JVM의 Port를 Open하기 위해서는 JEUSMain.xml에 다음과 같은 설정을 추가해야 한다.

<engine-container>
            <name>container1</name>
            <command-option>-Xms1024m -Xmx1024m -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8888,suspend=n,server=y -server</command-option>
            <sequential-start>true</sequential-start>
   ......
   
3. 설정을 저장하고 JEUS를 구동하면 콘솔 로그에 Remote Debugging을 위한 8888 port가 Listening 하고 있다는 메시지를 확인할 수 있다.


4. Run > Dialog...(eclipse 3.2)/ Run > Open Debug Dialog...(eclipse 3.3)에서 Remote Java Application > Debug창에서 다음 그림과 같이 내용을 설정한 후 Debug 버튼 클릭한다.

사용자 삽입 이미지

5. Debug perspective 에서 정상적으로 연결되었는지 확인(정상 연결되었을 경우 Jeus Thread 리스트를 Debug View에서 볼 수 있다.)


6. 한번 실행 이후엔 Run History, Debug History에서 간단하게 실행이 가능하다.


7. Debugging할 파일에 Break Point 설정 후 Debugging 한다.

+ Recent posts