디버거는 응용프로그램에서 오류를 발견하고 진단하는 데 사용할 수 있습니다. 디버거를 사용하면 중단점을 설정하고 스레드를 일시중단한 후 코드를 단계별로 실행하고 변수의 컨텐츠를 검사하여
프로그램의 실행을 제어할 수 있습니다. 응용프로그램의 상태를 유지하면서 서버에서 Servlet을 디버그할 수 있습니다.
서버에서 Servlet을 디버그하려면 다음을 수행하십시오.
프로젝트 탐색기 보기에서 Servlet을 여십시오. 웹 프로젝트에서 Servlet은 JavaSource 폴더에 있습니다. Servlet은 편집기에서 열립니다.
편집기에서 하나 이상의 중단점을
설정하려면 중단점으로 설정하려는 코드
행 옆에 있는 여백을 두 번 클릭하십시오.
프로젝트가 서버에서
실행과 연관되었는지 확인하십시오.
Servlet을 선택하고 프로젝트 탐색기 보기에 있는 Servlet의 컨텍스트
메뉴에서 디버그 프로그램 > 서버에서 디버그를 클릭하십시오. 서버 보기를 열고 서버가 실행되었는지 확인하십시오.
중단점을 누르면
디버그 보기가 열립니다. 코드를 검사하고, 변수를 검사 및 표시하며, 필요하면 Servlet을 변경하십시오. 디버깅에 대한 자세한 정보는
온라인 도움말을 참조하십시오.
디버깅을 완료하면 중단점을
제거하고 Servlet을 저장하십시오.
Servlet을 실행하려면 디버그 도구 모음에서
재개 아이콘을 클릭하십시오.
핫 메소드 대체를 사용 가능으로 설정한 경우
실행 중인 응용프로그램에 변경사항이 이미 있습니다.
자동 클래스 재로드를 사용 가능으로 설정(기본
설정)한 경우 변경사항을 갱신하려면 웹 브라우저에서
새로 고치기 아이콘을 클릭하십시오. 응용프로그램 상태는 손실되지 않습니다.
자동 클래스 재로드를 사용 가능으로
설정하지 않은 경우 응용프로그램 상태는 손실됩니다. 변경사항을 갱신하려면 서버를 다시 시작하십시오.