IDEA + Tomcat 遠程調試(JPDA)


一、修改 tomcat 配置,啟動遠程調試

Linux(bin\catalina.sh)

# 將 localhost 改為 0.0.0.0
if [ -z "$JPDA_ADDRESS" ]; then
  JPDA_ADDRESS="0.0.0.0:8000"

# 啟動調試
bin/catalina.sh jpda start

 

Windows(bin\catalina.bat)

按照 Linux 方式修改似乎不起效果。

# 設置變量
set JPDA_ADDRESS=8000
set JPDA_TRANSPORT=dt_socket
# 啟動調試
bin/catalina.bat jpda start

 

二、IDEA 設置

添加遠程調試配置,選 Remote,不是 Tomcat server 下的 Remote。

配置下遠程地址、端口和要調試的項目

啟動調試(IDEA 不會把本地項目發布到 Tomcat 上,需要手動發布,調試時需要保證本地代碼與遠程 Tomcat 中的一致)

出現上述提示代表連接成功,就可以打斷點調試了。

 


https://www.cnblogs.com/jhxxb/p/13279201.html

https://www.cnblogs.com/yueshutong/p/9812464.html(轉載:https://blog.csdn.net/bjm20090908/article/details/102701693)

https://stackoverflow.com/questions/16689274/how-to-start-debug-mode-from-command-prompt-for-apache-tomcat-server


免責聲明!

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



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