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

Posted 草莓王子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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控制台输出,能看到我们刚刚的配置已经生效,输出如下:

3、配置Eclipse
点击Eclipse上面的debug图标,选择Debug Configurations,打开窗口找到Remote Java Application,如下图:
b

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

点击Debug即可进入Debug模式。

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

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

 

 <完>

 

以上是关于Eclipse进行远程调试(Tomcat远程调试)的主要内容,如果未能解决你的问题,请参考以下文章

tomcat启动debug模式,使用eclipse远程调试

使用 Docker-Compose 时,使用 JPDA 进行远程调试不会通过 Eclipse 连接到 Tomcat

eclipse远程调试Tomcat方法[转]

eclipse:远程调试防火墙后面的tomcat服务器

eclipse远程调试Tomcat方法

eclipse远程调试Tomcat方法