JCF TEAM BLOG

관리자 글쓰기
블로그 »
블로그 »
설정
  1. Copy C:\Jeus42\bin\jeus.bat -> C:\Jeus42\bin\start_jeus_for_debugging.bat
  2. 아래 색칠된 부분 추가(아래 추가된 부분만 보여줌)

    call wsboot -> webtob 실행시 추가
    java -classic -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8888,suspend=n,server=y -server -Xbootclasspath/p:"%JEUS_HOME%\lib\system\extension.jar";
    "%JEUS_HOME%\lib\system\jaas.jar" -classpath "%JEUS_HOME%\lib\system\bootstrap.jar" -Djeus.session.version=SOCKET -Djava.library.path="%PATH%;%JEUS_HOME%\lib\system" -Djeus.home="%JEUS_HOME%" -Djeus.servlethome="%SERVLET_HOME%" -Djeus.ejbhome="%EJB_HOME%" -Djeus.clienthome="%CLIENT_HOME%" -Djeus.config.home="%JEUS_HOME%\config" -Djeus.log.home="%JEUS_HOME%\logs" -Djeus.earhome="%EAR_HOME%" -DJEUS_WSDIR="%JEUS_HOME%\webserver" -Djava.naming.factory.initial=jeus.jndi.JNSContextFactory -Djava.naming.factory.url.pkgs=jeus.jndi.jns.url -Djeus.baseport="%JEUS_BASEPORT%" -Djeus.tm.checkReg=true -Djeus.ejb.classloadingmode=JAR jeus.server.JeusBootstrapper -xml -U제우스관리자ID -P제우스관리자비밀번호 %*

  3. -> address=8888은 eclipse에서 리모트 연결할 포트를 선택해서 설정해준다.

  4. C:\Jeus42\bin\stop_jeus_for_debuggin.bat 작성

    call wsdown -i -> webtob 실행시 실행중지
    jeusadmin <노드명> jeusexit -U제우스관리자ID -P제우스관리자비밀번호

  5. Jeus42\config\JEUSMain.xml 수정

    컨테이너 이름을 default로 설정

    <engine-container><name>default</name>...</engine-container>

  6. eclipse에서 Run External Tools > Open External Tools Dialog... > Program > New

    Main Tab : Location 에 C:\Jeus42\bin\start_jeus_for_debugging.bat 선택

                    Working Directory 에 디버깅할 프로젝트 선택(Jeus에서 디버깅할 Web App prj.)

    다시 New

    Main Tab : Location 에 C:\Jeus42\bin\stop_jeus_for_debugging.bat 선택

                    Working Directory 에 디버깅할 프로젝트 선택(Jeus에서 디버깅할 Web App prj.)

  7. eclipse에서 Run > Open Debug Dialog... > Remote Java Application

    Connect Tab : Name 에 Jeus Debug 입력

                         Project 에 5.에서 선택한 프로젝트명 선택

                           Connection Type : Standart(Socket Attach)

                           Connection Properties : Host 에 Jeus 서버 주소, Port에 2.에서 address에 설정해준 포트(8888) 입력

Debugging
  1. Run External Tools > Open External Tools Dialog... 에서 start_jeus_for_debuggin 선택 후 Run 버튼 클릭 -> Consol창에서 Jeus 정상부팅확인(혹은 설정 5에서 설정 후 Run 버튼 클릭)
  2. Run > Open Debug Dialog... 에서 Remote Java Application > Jeus Debug 선택 후  Debug 버튼 클릭 -> Debug perspective 에서 정상적으로 연결되었는지 확인(혹은 설정 6에서 설정 후 Debug 버튼 클릭,정상 연결되었을 경우 Jeus Thread 리스트를 Debug View에서 볼 수 있다.)
  3. 한번 실행 이후엔 Run History, Debug History에서 간단하게 실행가능
  4. Debugging할 파일에 Break Point 설정 후 Debugging
참고
크리에이티브 커먼즈 라이센스
Creative Commons License
2008/07/10 09:42 2008/07/10 09:42

(go to top)