Eclipse远程调试(远程服务器端监听)

Posted huxipeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Eclipse远程调试(远程服务器端监听)相关的知识,希望对你有一定的参考价值。

前提:远程服务器上运行的WEB项目class对应的源码与本地项目中必须保持一致

也就是远程tomcat部署的项目就是本机项目打包过去的,而本机项目没有发生变动.

1、配置$tomcat_home/bin/catalina.sh

加上如下一行

JAVA_OPTS="$JAVA_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000"

说明:server=y 是指目标应用程序作为服务监听将要连接的远程调试器(常用);

           suspend=y 是指目标VM将暂停,直到调试器应用程序进行连接(若需要调试启动错误,很有用);

           suspend=n 是指目标VM不暂停;

           address=9988 监听端口。

 

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

技术分享图片

 

3、配置eclipse

技术分享图片

选择工程,配置远程IP和远程port

技术分享图片

 

打完收工。

 

以上是关于Eclipse远程调试(远程服务器端监听)的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse 远程调试

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

SpringBoot 服务端接口公网远程调试,并实现 HTTP 服务监听

myeclipse怎么进行远程调试,远程debug

如何让 Eclipse 远程调试器继续监听端口,直到 JVM 最终连接?

在 Eclipse 中调试基于 AIDL 的远程服务