springboot遠程debug調試


 

  案例代碼https://www.cnblogs.com/youxiu326/p/sb_promotion.html

 

    1.首先去編輯器打開項目

    2.打開Edit Configurations ,選擇remote選項,輸入對應的ip,port(與項目端口不一致,是開放端口就行)

    3.復制好啟動參數,至遠程服務器啟動對應jar包,例如 java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=****  ****.jar

    4.返回編輯器並選中剛剛設置好的remote項目,啟動,並在相應對方打上斷點,即可!

 

 

  • 打開 Edit Configurations

  

 

 

  • 點擊+號,選擇remote選項

 

 

 

 

 

 

  • 設置遠程ip,調試port

 

 

 

  • 設置成功后,可發現多了個選項

 

 

  • 去服務器啟動項目,使用到之前復制的參數 -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8083

  java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8083 sb_promotion-0.0.1-SNAPSHOT.jar

 

debug啟動項目

 

[root@lihui java]# java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8083 sb_promotion-0.0.1-SNAPSHOT.jar
Listening for transport dt_socket at address: 8083

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v1.5.8.RELEASE)

 

 

  •  服務器啟動成功后,idea中啟動剛剛設置好的項目,點擊DeBug圖標,如下圖所示

 

 

 

  • 調試效果如下

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM