2012-02-17 3 views
-1

자바에서 백엔드 코드가있는 프로젝트에서 작업하고 있습니다. 이 코드를 디버그하고 tomcat을 디버그 모드로 올바르게 실행하고 있습니다.tomcat 디버깅

Eclipse에 원격 Java 응용 프로그램에 대한 새로운 디버그 구성을 설정하고 디버깅을 시작하는 Java 코드가 있습니다. 오류는 표시되지 않지만 중단 점에서는 중단되지 않습니다.

그래서 Tomcat Webapps 폴더에는 Servlet 클래스 사본 만 있고 Java 코드는 다른 위치의 폴더에 있습니다.

내가 제대로

+0

Eclipse에서 디버그를 시작할 때 디버그 모드로 전환하고 실행중인 작업을 확인합니까? Java 코드에서 Tomcat의 코드가 최신 버전입니까? – Alfabravo

+0

yepp..i는 디버그 모드에서 실행중인 서버 VM을 볼 수 있습니다 .. 내가 잘못 place.h에 중단 점을 넣고 있다고 생각합니다. 서버가 시작되는 원래 위치를 얻습니까? HTTPServlet 클래스입니까? – code4fun

+1

왜이 질문에 대해 -1 명이 투표를 한 것입니까? – code4fun

답변

1

원격으로 디버깅하기 위해 JPDA 옵션으로 Tomcat을 시작해야을 링크 할 수 없다는하고이 이유입니다. * nix에서 "catalina start"대신 "catalina jpda start"를 실행하십시오.

0

원격 디버그를 수행하여 코드의 문제를 파악하려면 로컬 코드가 동일해야합니다. 또한 정확한 포트 8000에 연결해야한다는 것을 기억하십시오.