一、Tomcat环境配置
windows环境:
catalina.bat文件添加如下
CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"
Linux环境:
catalina.sh文件添加如下
CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"
参数说明:
-Xdebug
: 启用调试模式-Xrunjdwp<sub-options>
: 加载JVM的JPDA参考实现库transport=dt_socket
:Socket连接,可选dt_shmem 通过共享内存的方式连接到调试服务器address=8000
:调试服务器监听的端口server=y
: 是否是服务器端,n为客户端suspend=n
: 启动过程是否加载暂停,y为启动时暂停,方便调试启动过程
二、Eclipse配置
在Eclipse中,点击菜单项run
->debug confiurations
,双击Remote Java Application
配置如下: 配置完成后点击Debug
然后将项目的war包拷贝到Tomcat的webapps目录下并启动Tomcat,然后在eclipse中打一个断点,打开浏览器点击相应页面进入断点。
断开debug连接
重新连接
转载请注明出处:
文章地址:Eclipse远程对Tomcat进行Debug
文章作者:凌风
原始连接:https://lingfeng.me/blog/tomcat/tomcat-eclipse-debug/
许可协议:转载请注明原文链接及作者。