Eclipse进行远程调试(Tomcat远程调试)

1、配置tomcat

Linxu系统: tomcat/bin/catalina.sh或者startup.sh开始处中增加如下内容:

declare -x CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9998"

其中9998即为我们远程调试的端口,后面会用到。

2、启动Tomcat
查看Tomcat控制台输出,能看到我们刚刚的配置已经生效,输出如下:

Eclipse进行远程调试(Tomcat远程调试)

3、配置Eclipse
点击Eclipse上面的debug图标,选择Debug Configurations,打开窗口找到Remote Java Application,如下图:
Eclipse进行远程调试(Tomcat远程调试)

双击 Remote Java Application 即可创建一个远程调试,按下图配置:

Eclipse进行远程调试(Tomcat远程调试)

点击Debug即可进入Debug模式。

4、验证
我们打开源码项目中的任意需要调试的代码,像普通本地debug一样设置断点,然后对服务器部署的项目发起请求。
如下图所示,成功!!!
Eclipse进行远程调试(Tomcat远程调试)

点击上面圈起来的图标(Disconnect)即可断开Debug模式。
断开Debug模式后,可以随时再开启Debug模式,如操作:
Eclipse进行远程调试(Tomcat远程调试)

<完>

上一篇:tomcat远程调试参数备忘


下一篇:eclipse java tomcat 远程调试