普通java工程之远程debug

有这样一个需求,生产或者测试环境有运行一个程序,发现一个bug,可是我们本地的开发环境bug死活重现不出来。这个时候就需要本地eclipse+工程源码<-远程调试->java程序。

 

准备:

1.eclipse+源码

2.可执行程序,通过java启动。本文不涉及tomcat的远程调试

3.操作系统为centos7.4

 

1.服务端可执行程序

启动的时候添加参数:

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

java $JAVA_OPTS .........

启动成功可以看到 

2.本地eclipse

debug configuration->remote application->填入ip和port 启动

然后就可以啦....

 

经测试发现,本地调试不可以改动本地代码。

 

 

 

 

 

 

 


版权声明:本文为tjzhuorui原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。