Intellij IDEA Springboot 기반 원 격 디 버 깅(그림)
1666 단어 IDEASpringboot원 격 디 버 깅
이 블 로 그 는 Intellij IDEA 에서 Springboot 형식의 프로젝트 에 대한 원 격 디 버 깅 기능 을 소개 합 니 다.원 격 디 버 깅 이란 서버 프로그램 이 원 격 서버 에서 실행 되 는 것 입 니 다.로 컬 서버 의 코드(로 컬 코드 가 원 격 서버 에서 실행 되 는 코드 와 일치 해 야 한 다 는 전제)에 정지점 을 설정 할 수 있 습 니 다.원 격 서버 에 요청 할 때마다 원 격 서버 의 내부 상 태 를 로 컬 에서 알 수 있 습 니 다.
방법.
우선 Edit configurations 를 열 고+번 호 를 누 르 면 Remote 응용 프로그램 을 만 듭 니 다.
name 을 입력 하고 Host 주소(원 격 서버 주소)와 포트 를 설정 합 니 다(사용 되 지 않 은 포트 를 선택 하 십시오).그리고 For JDK 1.4.x 아래 의 인 자 를 복사 합 니 다.예제 설정 포트 는 5005 입 니 다.
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005
이상 의 절 차 를 거 쳐 원 격 서버 를 시작 하 는 인 자 를 얻 었 습 니 다.springboot 을 시작 할 때 기본적으로 자바 명령 을 사용 하여 시작 합 니 다.
예 를 들 어 예제 항목 시작 명령 은:
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
이상 의 절 차 를 통 해 서버 쪽 매개 변수 추가 가 완료 되 었 습 니 다.방금 설정 한 Remote 서비스,즉 test-tool-remote 를 시작 합 니 다.시작 할 때 이 시작 프로그램 은 debug 시작 모드 만 있 는 것 을 발견 할 수 있 습 니 다.시작 이 완료 되 었 습 니 다.debug 가 필요 한 코드 에 정지점 을 두 고 나머지 작업 절 차 는 원 격 서버 에 대응 하 는 업무 요청 을 방문 하 는 것 입 니 다.로 컬 은 debug 를 동기 화 합 니 다.나머지 작업 은 로 컬 debug 와 같 으 니 더 이상 군말 하지 않 겠 습 니 다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
IDEA 수정 toString 메서드 템플릿은 JSON 형식입니다.1. toString 방법 설정 인터페이스 열기 코드에서 Generate를 오른쪽 단추로 선택한 다음 toString () 을 선택하십시오.단축키도 사용할 수 있습니다. 윈도우즈 아래는 Alt + Insert, 맥 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.