本文主要是介绍IDEA远程调试Tomcat中启动的SpringWeb项目,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、实现功能
IDEA远程调试Tomcat启动的war包应用,否则,一直调试只是使用日志打印关键信息,关键发现关键信息没有打印的时候,需要重新打包布署,非常麻烦。而实现远程调试,则可以快速获得需要的信息,而没必要重新打包,大大提高了程序调试的效率。
二、必备条件
1.环境
服务器:centos7
远程容器: tomcat8.5
应用包:war包
2.切记:远程环境包,一定要和本地编译前的代码是一致的!
三、配置步骤
1.修改bin/catalina.sh文件,在最开始添加如下代码:
JPDA_OPTS="-Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"
如下图
解释:调试通信端口是8000
2.启动tomcat
./bin/catalina.sh jpda start
centos7开放8000端口。
3.IDEA配置
(1)添加配置Edit Configurations...
(2)添加并且配置远程调试
(3)启动idea调试,打上断点。然后,当程序运行到断点,即可调试
程序会运行到断点
四、参考
1. IDEA配合Tomcat远程调试
这篇关于IDEA远程调试Tomcat中启动的SpringWeb项目的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!