一、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/
许可协议:转载请注明原文链接及作者。