idea遠程調試tomcat war包 或者jar包


一、 war包方式。

1. catalina.bat 開頭設置遠程端口set JPDA_ADDRESS=8080

 

2. cmd到bin目錄

catalina.bat jpda start

 

3. idea 開啟遠程。遠程端口是catalina.bat中設置的8080,項目端口為9045,注意區分。

debug啟動,連接成功。修改類后,點擊build或recompile,可以刷新修改的內容到jvm,完成遠程熱部署。

不過靜態資源不能熱更新,暫時沒找到辦法。

 4. 完成連接,控制台打印 Connected to the target VM, address: 'localhost:8090', transport: 'socket'

 

 

 

二、 jar包方式啟動

啟動命令:java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8080 -jar qing.jar

8080為監控的遠程端口,執行后會等待idea連接,連接成功后才正式啟動jar包。

熱更新同上,點擊build或recompile。

 


免責聲明!

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



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