Programing

Eclipse에서 JBoss 디버깅

lottogame 2020. 12. 4. 07:41
반응형

Eclipse에서 JBoss 디버깅


Eclipse에서 애플리케이션을 디버깅하도록 JBoss를 어떻게 구성합니까?


Eclipse에서 원격 디버그 JBoss의미 합니까?

원격 디버깅을위한 Eclipse 구성 에서 :

JAVA_OPTS 변수를 다음과 같이 설정하십시오.

set JAVA_OPTS= -Xdebug -Xnoagent 
   -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n %JAVA_OPTS%

또는:

JAVA_OPTS="-Xdebug -Xnoagent 
  -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n $JAVA_OPTS"

디버그 프레임에서 원격 Java 애플리케이션 노드를 선택하십시오.

연결 속성 localhost에서 호스트로 지정하고 포트를 JBoss 서버의 실행 배치 스크립트에 지정된 포트로 지정합니다 8787.

JBoss 디버그


Eclipse WebTools를 사용하여 JBoss 서버를 설정하는 경우 디버그 모드 (서버보기의 디버그 버튼)에서 서버를 간단히 시작할 수 있습니다. 이를 통해 JBoss 내에서 실행되는 애플리케이션에서 중단 점을 설정할 수 있습니다.


VonC는 Eclipse에서 원격 디버그하는 방법에 대한 답변에서 언급했습니다.

JAVA_OPTS설정이 이미에 있음을 추가하고 싶습니다 run.conf.bat. 주석을 제거하기 만하면됩니다.

에서 JBOSS_HOME\bin\run.conf.batWindows에서 :

rem # Sample JPDA settings for remote socket debugging
set "JAVA_OPTS=%JAVA_OPTS% -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"

Linux 버전은 유사하며 다음 위치에 있습니다. JBOSS_HOME/bin/run.conf


여기에서 서버를 직접 디버그하려면 다음을 사용할 수 있습니다.

1.) Windows- >

2.) 보기보기 -> 서버 : 서버를 마우스 오른쪽 버튼으로 클릭 한 다음 디버그 모드에서 실행합니다.


Eclipse 디버그 구성에서 원격 Java 애플리케이션을 정의해야합니다.

디버그 구성을 엽니 다 (프로젝트를 선택한 다음 메뉴 실행 / 디버그 구성에서 열기). 왼쪽 트리에서 원격 Java 애플리케이션을 선택하고 "새로 만들기"버튼을 누릅니다. 오른쪽 패널에서 웹 앱 프로젝트를 선택하고 포트 필드에 8787을 입력합니다. 다음은이 프로세스에 대한 자세한 설명에 대한 링크입니다.

원격 디버그 구성을 시작하면 Eclipse가 JBoss 프로세스에 연결됩니다. 성공하면 디버그보기에 JBoss 스레드가 표시됩니다. 또한 도구 모음 / 메뉴에 원격 디버깅을 중지하는 연결 해제 아이콘이 있습니다.


@VonC가 말하는 것은 정확하지만 디버그 VMjBoss시작시 인수에 직접 설정하는 명령을 넣을 수 있습니다 .

이를 수행하려면 jBoss내부 서버 Eclipse를 열고 시작 구성 열기로 이동하여 VM인수에 넣습니다 textbox. vm args

참고 URL : https://stackoverflow.com/questions/516196/jboss-debugging-in-eclipse

반응형