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