IDEA遠程調試Linux服務器上代碼


1、配置IDEA

備注:

3 -- 名稱隨意更改,但要好識別

4 -- 遠程調試主機的IP

5 -- 服務對應的端口,不要與服務的端口一致

6 -- 選擇代碼運行的jdk版本

7 -- 選擇完jdk版本后出現的一串代碼,復制出來

8 -- 選擇你的項目

2、配置服務

第一種:SpringBoot項目

Spring boot 通過 java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=9999 xxx.jar & ,配置到啟動命令行中;

第二種:外置tomcat項目

在 tomcat 的 bin / catalina.sh 中設置 JAVA_OPTS 節點即可。

JAVA_OPTS='$JAVA_POST -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=9999'

3、啟動調試

點擊debug啟動,啟動成功會在console面板上輸出:

Connected to the target VM, address: '10.1.1.133:9999', transport: 'socket'

即表示鏈接成功,打斷點就可以調試啦。

4、可能出現的問題

服務器中相關端口沒有打開

注:遠程debug只能同時保證一個客戶端連接

參考文章:https://blog.csdn.net/baidu_38405837/article/details/98735978


免責聲明!

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



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