열린 원격 디버깅을 이클립스

서버 구성

 

첫째, catalina.sh는 이 파일에 다음 (포트 8001로 가정 디버그 포트)를 추가

CATALINA_OPTS = "- Xdebug는 -Xrunjdwp : 전송 = dt_socket, 주소 = 8001, 서버 = y를 일시 중단 = N"

당신이 클라우드 서버를 사용하는 경우, 또한 안전에 관한 규칙의 집합을 구성하는 기억
여기에 그림 삽입 설명

물론, 나 SpringBoot 개발과 같은 경우, 대부분의 시간은 부팅시에 위의 구성 매개 변수를 추가 한 후, 우리의 서비스를 시작하기 위해 사전 패키지 전쟁 패키지를 톰캣되어 사용, 여기 내 스크립트는 nohup을에 명령. 위의 구성으로 볼 수있는 거의 동일하다

-Xdebug -jar nohup을 자바 -
Xrunjdwp : 트랜스 = dt_socket 서버 = Y = N 일시 주소 = 8001 & /home/xudaxia/test-0.0.1-SNAPSHOT.war

 

이클립스 구성

 
첫째, 디버그 구성을 엽니 다
여기에 그림 삽입 설명

그 후, 왼쪽 목록에서 원격 자바 응용 프로그램을 찾을
여기에 그림 삽입 설명
나는 빨간색 원에 유의 경우, 다음과 같이 새 디버그 매개 변수 후
여기에 그림 삽입 설명
첫번째 장소, 프로젝트의 이름을 입력

기본 옵션 2 위,

셋째, 서버의 IP 주소를 입력의 첫 번째 줄, 두 번째 행은 오픈 디버그 포트를 입력합니다.

이 시점에서, 우리는 로컬 원격 디버그 응용 프로그램 서버를 실행 달성 할 수있다. (즉, 조금 느린 ....)

추천

출처blog.csdn.net/u013568373/article/details/91624124