이 사이트는 전자정부 표준프레임워크 구버전(1.0 ~ 4.3) 가이드 아카이브입니다. 내용은 더 이상 갱신되지 않습니다. 최신 내용은 최신 버전 문서에서 확인하세요.

개발환경 2.0

Remote Debug

개요

원격 컴퓨터의 WAS(Jboss, JEUS, WebLogic)에서 실행되는 어플리케이션을 디버깅

설명

Java 디버거의 클라이언트/서버 디자인을 사용하면 네트워크에 있는 컴퓨터에서 Java 프로그램을 실행하고 플랫폼을 실행하는 워크스테이션에서 이 프로그램을 디버그 할 수 있습니다.

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

디버깅 절차

  1. Java 프로그램 빌드
  2. Java 프로그램 원격 서버에 Deploy
  3. 원격 컴퓨터에 JVM 옵션 설정 후 서버 구동
  4. 워크스테이션에서 원격 컴퓨터의 주소 및 포트를 지정하여 디버깅

환경설정

원격 디버깅을 위해 우선 원격 컴퓨터의 WAS 서버 시작시 JVM 옵션에 다음과 같은 내용을 추가한다.

  -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n

위와 같이 지정하면 8000 포트를 이용하여 원격 디버깅이 가능하도록 지원하겠다는 의미이다.

사용법

원격 Java 응용프로그램 실행 구성을 작성하려면 다음을 수행한다.

  • Workbench 메뉴 표시줄에서 Run > Debug Configurations…을 선택하여 실행 구성 대화 상자를 표시한다.
원본 페이지 ID
egovframework:dev2:imp:remote_debug
원본 수정일