一、修改 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)