일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- tomcat
- oracle
- node.js
- GPS
- ibsheet
- Android
- appspresso
- rowspan
- Ajax
- PLSQL
- 가우스
- JDOM
- JSON
- jsr 296
- jQuery
- sencha touch
- Google Map
- dock
- MySQL
- Spring
- 선택적조인
- 전자정부프레임워크
- PHP
- phonegap
- Eclipse
- WebLogic
- iBATIS
- MFC
- Struts
- swingx
Archives
- Today
- Total
Where The Streets Have No Name
이클립스에서 jeus 띄우기 본문
출처 : http://openframework.or.kr/JSPWiki/Wiki.jsp?page=JeusRemoteDebugging
이 문서는 eclipse 3.1.1, Jeus 4.2 에서 작성된 문서이다.
jsp디버깅을 위해 WEBMain.xml파일에 \-g옵션을 주면 jsp디버깅이 된다고 한다. 하지만 나의 경우. 잘 되지 않는다.
1. 먼저 Jeus실행을 위한 batch파일을 생성한다. jeus.bat파일을 start_jeus_debug.bat 라는 이름으로 복사후 다음의 값을 java 뒤에 붙여준다.
-classic -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8888,suspend=n,server=y |
Jeus종료를 위한 batch파일은 다음과 같다. 여기서 이름은 end_jeus.bat 이다.
jeusadmin 노드명 jeusexit -Uadministrator -P비밀번호 |
2. JEUSMain.xml 파일을 수정한다. 수정내용은 engine-container 요소 하위의 name요소는 default로 변경한다. 아마 기존엔 디폴트 값은 container1일것이다. 즉 다음과 같이 된다.
...... |
3. eclipse에서 external tool에서 1번에서 작성한 start_jeus_debug.bat파일을 지정해준다.
종료하는 batch파일인 end_jeus.bat도 같은 방법으로 셋팅해준다.
4. 실제 디버깅 포트에 연결을 하기 위해 remote java application설정을 해준다.
5. 4에서 설정한 디버깅을 실행하고 아무런 반응이 없다면 제대로 디버깅을 위한 작업이 수행이 된 셈이다. 그 다음 원하는 위치에 break point를 지정하고 디버깅을 수행한다.