2011-08-06 3 views
4

우리는 weblogic 9.2 및 그 UI 응용 프로그램을 사용하고 있습니다. 내가 실행하는 방법은 - 개미 스크립트를 통해 전체 프로젝트 &을 빌드하고 웹 로직을 시작하는 것입니다.자바 응용 프로그램을 디버그하는 방법

JSP 파일에 반영되는 자바 파일의 일부 값을 확인하면서 응용 프로그램을 디버깅해야한다면 어떻게해야합니까?

웹 로직 폴더 & 내에서 setServerEnv.bat로 가서 디버그 옵션을 설정하여 디버그 모드에서 weblogic을 시작합니다. 하지만 내 질문은 어떻게 디버깅합니까? 이클립스에서 토글 중단 점을 넣으면 작동할까요? 또는 값을보기 위해 일부 로거 정보/디버그를 사용해야합니까?

+0

필자는 Eclipse에서 Debugging ...을 클릭하고 Debug Perspective에서 모든 디버그 정보를 볼 수 있도록 WebLogic Server를 관리하도록 설정했습니다. 그것은 아마도 가장 쉬운 해결책 일 것입니다. – Jeremy

답변

5

Eclipse 내부의 원격 디버거를 통해 Weblogic에서 실행중인 애플리케이션 코드에 연결할 수 있습니다. 소스와 바이트 코드가 일치하는 한 설정 한 모든 중단 점에 대해 소스의 정확한 위치에서 중지됩니다.

재 구축/재배포하지 않고 소스를 변경하면 정지 점이 여전히 발생하지만 정지 위치가 올바르지 않으므로주의해야합니다.

1

Eclipse에서 새로운 "원격 디버그 구성"을 만들어야합니다. 자세한 내용은 예를 들어 this article과 같이 확인할 수 있습니다. 즉, 디버그 모드에 응용 프로그램 서버를 제대로 시작해야합니다.

관련 문제