원격 디버깅

Java 디버거의 클라이언트/서버 디자인을 사용하면 네트워크에 있는 컴퓨터에서 Java 프로그램을 실행하고 플래폼을 실행하는 워크스테이션에서 이 프로그램을 디버그할 수 있습니다.  이는 특히 개발 플랫폼을 호스트할 수 없는 장치용 프로그램을 개발할 때 유용합니다.  또한 웹 서버와 같이 전용 시스템에서 프로그램을 디버그할 때 유용합니다. 

참고:  원격 디버깅을 사용하려면 이 기능을 지원하는 Java VM을 사용하고 있어야 합니다.

프로그램을 원격으로 디버깅하려면, 디버거로부터의 연결을 기다리도록 원격 시스템에서 디버그 모드로 프로그램을 실행할 수 있어야 합니다.  프로그램을 실행하고 디버거를 연결하기 위한 특정 기술은 VM에 고유한 기술입니다.  기본 단계는 다음과 같습니다.

  1. 사용 가능한 디버그 정보로 Java 프로그램을 빌드 중인지 확인하십시오.  (창 > 환경 설정 > Java > 컴파일러에서 속성을 제어할 수 있습니다.) 
  2. Java 프로그램을 빌드한 후 대상 컴퓨터에 설치하십시오.  여기에는 원격 컴퓨터의 적절한 위치로 .CLASS 파일이나 .JAR 파일을 복사하는 과정이 포함됩니다.
  3. 디버거의 디버그 모드와 통신 포트를 지정하려면 적절한 VM 인수를 사용하여 원격 컴퓨터에서 Java 프로그램을 호출하십시오.
  4. 원격 실행 구성을 사용하여 디버거를 시작하고 원격 컴퓨터의 주소 및 포트를 지정하십시오.

원격 디버깅에 필요한 실행 구성을 설정하는 데 대한 자세한 지시사항은 VM 제공자를 참조하십시오. 

관련 타스크

원격 Java 응용프로그램 실행 구성 사용
VM과 연결 끊기