생성된 Java 코드에서 EGL 디버거 호출

EGL 생성 Java™ 프로그램 또는 랩퍼에서 EGL 디버거를 호출할 수 있으므로 부분적으로 배치된 애플리케이션에서 작업할 때 EGL 디버거를 사용할 수 있습니다. 프로그램은 연계 옵션 파트의 callLink 요소와 연관시킬 호출 명령문이 필요합니다. 마찬가지로, 랩퍼를 callLink 요소와 연관시켜야 합니다. 각각의 경우에, 요소는 remoteComType 특성을 DEBUG로 지정해야 합니다.

JEE에서 실행 중인 프로그램

JEE에서 실행되는 EGL 생성 프로그램 또는 랩퍼에서 디버거를 호출하려면 다음 단계를 따르십시오.
  1. 연계 옵션 파트를 빌드 팡리에 추가했는지 확인하십시오. 이를 수행하는 방법에 대한 지시사항은 EGL 빌드 파일에 연계 옵션 파트 추가의 내용을 참조하십시오.
  2. callLink 요소를 편집하여 remoteComType 특성을 포함하십시오. callLink 요소를 편집하려면 연계 옵션 파트의 callLink 요소 편집의 내용을 참조하십시오. remoteComType 특성 설정에 대한 세부사항은 callLink 요소의 remoteComType의 내용을 참조하십시오.
  3. 디버그될 프로그램이 해당 호출자와 동일한 서버에서 실행 중인지 확인하십시오.
  4. EGL 디버거 JAR 파일을 서버에 추가하십시오. 서버가 디버그 모드에서 실행 중인지 확인하십시오.
  5. 디버거에서 프로그램을 실행하십시오.

JEE에서 실행 중이 아닌 프로그램

디버그될 피호출 프로그램이 JEE에서 실행되지 않는 경우 다른 규칙이 적용됩니다. 이러한 경우 프로그램의 호출자가 원격 시스템을 포함한 임의의 위치에서 실행 중일 수 있습니다. 다음 단계를 따르십시오.
  1. 리스너 프로그램을 시작하십시오. 하나의 구성 가능한 설정, 포트 번호만 있는 EGL 리스너 실행 구성을 사용하여 리스너를 시작하십시오. 기본 포트 번호는 8346입니다.
  2. 여러 EGL 리스너가 동시에 실행 중인 경우 각 EGL 리스너에 대해 다른 포트를 지정해야 합니다. 또한 포트 8346이 다른 애플리케이션에서 사용 중이거나 방화벽이 해당 포트의 사용을 막는 경우 다른 포트를 지정해야 할 수 있습니다. 다른 포트 번호를 지정하려면 EGL 리스너 실행 구성 작성의 내용을 참조하십시오.