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
.
Eclipse WebTools를 사용하여 JBoss 서버를 설정하는 경우 디버그 모드 (서버보기의 디버그 버튼)에서 서버를 간단히 시작할 수 있습니다. 이를 통해 JBoss 내에서 실행되는 애플리케이션에서 중단 점을 설정할 수 있습니다.
VonC는 Eclipse에서 원격 디버그하는 방법에 대한 답변에서 언급했습니다.
JAVA_OPTS
설정이 이미에 있음을 추가하고 싶습니다 run.conf.bat
. 주석을 제거하기 만하면됩니다.
에서 JBOSS_HOME\bin\run.conf.bat
Windows에서 :
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가 말하는 것은 정확하지만 디버그 VM
를 jBoss
시작시 인수에 직접 설정하는 명령을 넣을 수 있습니다 .
이를 수행하려면 jBoss
내부 서버 Eclipse
를 열고 시작 구성 열기로 이동하여 VM
인수에 넣습니다 textbox
. vm args
참고 URL : https://stackoverflow.com/questions/516196/jboss-debugging-in-eclipse
'Programing' 카테고리의 다른 글
부트 스트랩 4 img-circle 클래스가 작동하지 않음 (0) | 2020.12.04 |
---|---|
Notepad ++에서 여러 줄 "파일에서 바꾸기…" (0) | 2020.12.04 |
서버의 자동 django 수신 후크 : "yes"로 collectstatic에 응답 (0) | 2020.12.03 |
확률로 항목을 선택하는 방법은 무엇입니까? (0) | 2020.12.03 |
왜 단순히 cout 대신 std :: cout입니까? (0) | 2020.12.03 |