IntelliJ IDEA遠程調試運行中的JAVA程序/項目


一、IntelliJ IDEA配置

1.添加一個運行配置(remote項)

2.打開remote項配置對話框

3.遠程jvm參數配置提示

4.遠程調試的ip地址和端口號,ip就是java項目所在機器ip,端口只要不被占用就可以(注意防火牆不阻止該端口的訪問)

5.源碼模塊,選擇程序對應的源碼模塊即可

 

二、遠程java程序配置

1.普通java程序配置

示例:java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5006 -jar chess-server.jar

2.tomcat中web項目配置

在tomcat的bin目錄中,新建setenv.sh文件,輸入:

CATALINA_OPTS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5006"

 

如果是windows系統,新建setenv.bat文件,輸入:

SET CATALINA_OPTS=-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5006

tomcat啟動后會自動調用setenv文件,進行jvm參數設置

 

三、啟動調試

點擊調試按鈕,控制台輸出如下提示就成功了。

Connected to the target VM, address: '192.168.66.252:5006', transport: 'socket' 

然后先在代碼處打上斷點,然后操作java程序即可進入斷點。

 


免責聲明!

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



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