다음 문서는 원격 서버에서 Java 프로그램을 디버깅하는 방법에 대해
설명합니다. 이 기능은 POWER Linux 또는 AIX 운영 체제가 설치된 원격 서버에
있는 프로그램에 적용됩니다. 원격 어플리케이션을 디버깅하는 데 사용할 수 있는 두 가지 메소드가 있습니다.
첫 번째 메소드는 원격 어플리케이션의 모든 기본값을 허용하는 간단한 한 단계
프로세스입니다. 두 번째 메소드를 사용하면 사용자 정의된 실행 구성을 통해 추가 변수 및
매개변수를 지정할 수 있습니다.
구성 실행 및 디버깅에 대한 지시사항은
원격 디버깅 및 올바른 디버거 선택을
참조하십시오.
메소드
1: 어플리케이션의 기본값을 허용하려는 경우 다음을 수행하십시오.
- 원격 시스템 보기에서 디버깅하려는 실행 가능 Java 클래스를 찾을 때까지 폴더 및 파일을
계속 드릴다운하십시오.
- 파일을 마우스 오른쪽 단추로 클릭하고 디버그 > 호스트 Java 어플리케이션을 선택하십시오.
메소드 2: 추가 변수 및 매개변수를 지정하려면 다음을 수행하십시오.
- 원격 시스템 보기에서 디버깅하려는 실행 가능 Java 클래스를 찾을 때까지 폴더 및 파일을
계속 드릴다운하십시오.
- 파일을 마우스 오른쪽 단추로 클릭하고 디버그 > 호스트 Java 어플리케이션...을 선택하여
원격 디버깅의 실행 구성 대화 상자를 호출하십시오.
- 이름 필드에 새 구성의 이름을
입력하십시오(예: Java 디버깅).
- 연관된 Java 파일이 있는 로컬 프로젝트가 있는 경우, 연관된
Java 프로젝트가 있음 선택란을 선택하십시오. 찾아보기를
클릭하여 모든 Java 파일을 포함하는 로컬 폴더를 탐색하십시오.
- 기본 클래스 필드가 자동으로 완료되지 않은 경우
이 필드에 기본 Java 클래스를 지정하십시오.
- 원격 작업 디렉토리 필드에 디버깅을
실행하려는 원격 서버의 디렉토리를 지정하십시오.
- 인수 탭을 클릭하십시오. 임의의 필수 프로그램 인수 또는
VM(Virtual Machine) 인수를 입력하고 적용을 클릭하십시오.
- 클래스 경로 탭을 클릭하십시오. 추가를 클릭하여
임의의 새 클래스 경로를 지정하십시오. 파일 찾아보기 시 복수 선택이 지원됩니다.
적용을 클릭하십시오.
- 환경 탭을 클릭하십시오. 새로 작성을 클릭하여
환경 변수를 추가하십시오(필요한 경우).
- 소스 탭을 클릭하십시오. 여기서 디버깅할 원격 소스 위치를
지정합니다. 기본값으로, 이 위치는 기본 탭에 지정된 원격 작업 디렉토리와
동일합니다. 추가를 클릭하여 기타 원격 소스 위치를
지정하십시오.
- 소스 추가 대화 상자가 표시됩니다. 여기서 디버깅할 원격 소스의
유형을 지정할 수 있습니다. 원격 Java나 클래스 파일의 원격 폴더
또는 아카이브 파일(예: Jar 파일)의 원격 아카이브를
선택하십시오. 확인을 클릭하십시오.

- 폴더 찾아보기 대화 상자에서 표시된 전체 연결을 탐색하여
Java 코드의 원격 소스 위치를 찾으십시오. 다양한 위치에
클래스 파일을 지정하도록 여러 서버를 찾아볼 수 있음을 참고하십시오.
특정 이유로 인해 런타임 시 클래스 파일을 사용할 수 없는 경우 및
다른 서버 위치를 지정해야 하는 경우 유용합니다.
- Java 소스를 포함하는 폴더를 클릭하고 확인을 클릭하십시오.
- 이제, 소스 탭의 소스 찾아보기 경로 아래에서 원격 서버 위치의
추가사항을 볼 수 있습니다. 이러한 방식으로 향후 원격 소스 위치를 지정할 수
있습니다. 기본값으로, 첫 번째로 찾은 소스가 디버깅에
사용됩니다. 모든 중복 소스 위치를 검색하려면
경로에서 중복된 소스 파일 검색 선택란을
선택하십시오. 디버그 세션 중에 중복 소스 목록에서 사용할 소스를
선택하도록 프롬트가 표시됩니다. 적용을 클릭하십시오.
- 고급 탭을 클릭하십시오. 원격 Java 디버깅에 사용하려는 호스트 포트를
지정할 수 있습니다. 일반적으로, 디버거가 자동으로 사용 가능한 포트를
발견합니다.
- 공통 탭을 클릭하여 다음과 같이 구성의 추가 특성을 정의하십시오.
- 라디오 단추를 사용하여 이 구성이 Workbench 인스턴스에
로컬인지 아니면 팀과 공유할 것인지를
선택하십시오.
- 구성을 즐겨찾기(책갈피 지정된 단축키)로 표시하려는
도구 모음 선택란 중 하나를 선택하십시오.
- 적용을 클릭하십시오.
- 디버그를 클릭하십시오.
디버그 Perspective가 자동으로 열리고 프로그램을 디버깅하는 데 사용할 수
있는 여러 보기를 표시합니다. 이 Perspective에서 작업하여
오류를 진단할 수 있습니다. 타스크 설명의 링크 및 추가 지시사항은
디버그 정보를 참조하십시오.
실행 > 디버그
Workbench 메뉴 또는 디버그 도구 모음 단추
에서
디버그 대화 상자를 실행할 수도 있습니다.
실행 구성이 저장됨을
참고하십시오. 다음 번에 디버깅 및 원격 Java 어플리케이션의 실행 구성 대화 상자를
호출하는 경우, 원격 Java 디버깅 구성이 자동으로 선택됩니다. 이 구성을 사용하거나
새 구성을 작성할 수 있으며, 하나 또는 두 개의 속성만을 수정하려는 경우
기존 구성을 복제할 수 있습니다.
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.