먼저 구성 편집을 열고 + 기호를 클릭한 후 원격 애플리케이션을 만듭니다.
이름을 입력하고 호스트 주소(원격 서버 주소)와 포트(사용되지 않은 포트 선택)를 구성하세요. 그런 다음 JDK1.4.x의 경우 아래 매개변수를 복사합니다. 예제에서 구성된 포트는 5005입니다.
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005
위 단계를 거쳐 원격 서버를 시작하기 위한 매개변수를 얻었습니다. springboot를 시작할 때 기본적으로 java 명령이 사용됩니다.
예를 들어 샘플 프로젝트 시작 명령은 다음과 같습니다.
java -jar test-tool.jar
그런 다음 위에서 얻은 매개변수를 시작 명령에 추가합니다.
java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 test-tool.jar
이런 식으로 서버는 포트 5005에서 수신 대기합니다. 다음 명령어를 사용하여 모니터링 성공 여부를 확인할 수 있습니다.
netstat -anp | grep 5005
위 단계를 거쳐 서버측 파라미터 추가가 완료되었습니다. 다음으로 방금 구성한 원격 서비스, 즉 test-tool-remote를 시작합니다. 시작 시 이 시작 프로그램에는 디버그 시작 모드만 있음을 알 수 있습니다.
시작이 완료된 후 디버깅해야 하는 코드에 중단점을 설정하고 남은 단계는 원격 서버에 해당하는 비즈니스 요청에 액세스하고 로컬에서 디버그를 동기화하는 것입니다. 나머지 작업은 로컬 디버깅과 동일하므로 여기서는 자세히 설명하지 않겠습니다.
위 내용은 Springboot를 사용하여 IDEA에서 원격 디버깅을 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!