EGL 웹 디버깅을 위해 서버 구성
EGL 웹 애플리케이션을 디버그하려면 EGL 디버깅을 위해 서버를 구성해야 합니다. 이 구성 단계는 서버당 한 번만 수행해야 합니다. Tomcat을 사용하는 경우 EGL에 대해 새 서버를 정의할 때 EGL 디버깅 지원을 요청해야 합니다.
EGL 디버그는 기본 디버깅 모드입니다. EGL JSF 핸들러가 아닌 생성된 Java™ 코드를 디버그하려는 경우 이 주제에서 이후에 "Java 코드 디버깅"을 참조하십시오.
EGL 디버깅을 위해 서버를 구성하려면 다음을 수행하십시오.
- 디버그 퍼스펙티브에서 서버 보기()를 찾거나 여십시오. 서버가 EGL 디버그 모드에서 실행 중인 경우 디스플레이의 상태 열이 "디버깅"을 표시합니다.
- 상태 열이 "디버깅"을 보고하지 않고 서버가 실행 중이지 않은 경우 서버 이름을 마우스 오른쪽 단추로 클릭하고 팝업 메뉴에서 디버그를 선택하십시오. 서버가 실행 중인 경우 서버 이름을 마우스 오른쪽 단추로 클릭하고 를 클릭하십시오.
- 서버를 EGL 디버그 모드에서 해제하려면 서버 이름을 마우스 오른쪽 단추로 클릭하고 을 선택하십시오.
Java 코드 디버깅
EGL은 사용자가 서버가 EGL JSF 핸들러 파트를 디버그하기를 원한다고 가정합니다. 생성된 Java 코드를 대신 디버그하려는 경우 egl.jsfhandler.debug 시스템 특성을 FALSE로 설정해야 합니다. 특성을 VM 인수로 서버에 전달하여 이를 수행하십시오. 이를 수행하기 위한 메소드는 사용자가 실행 중인 서버에 따라 다릅니다.
Apache Tomcat에서 다음 그림에서와 같이 실행 구성의 VM 인수 섹션을 편집하십시오().

적용을 위해 특성의 서버를 다시 시작하십시오.
IBM® WebSphere® Application Server,
version 6.1의 경우
프로세스는 더 복잡합니다. 서버 보기에서 서버 이름을 마우스 오른쪽 단추로 클릭하고
관리 콘솔 실행을 선택하십시오.
통합 솔루션 콘솔의 왼쪽 메뉴 분할창에서 서버를 펼치고
애플리케이션 서버를 클릭하십시오. 콘솔에
서버 목록이 표시됩니다. 사용자의 서버를 클릭하십시오. 다음 페이지의
구성 탭에서 마지막 옵션 그룹이
추가 특성으로 헤더 지정됩니다. 이 표제 아래에서
디버깅 서비스를 클릭하십시오. 디버깅 서비스 페이지에서
JVM 디버그 인수에 있는 문자열의 처음에
다음(뒤의 간격과 함께)을 추가하십시오.
-Degl.jsfhandler.debug=false
콘솔의 해당 영역은 다음 그림과 같습니다.

적용을 클릭하여 변경사항을 저장하십시오. 콘솔이 변경사항을 저장하거나 검토할지 여부를 묻습니다. 저장을 클릭하십시오. 적용을 위해 특성의 서버를 다시 시작하십시오.