普通java工程之远程debug

本文介绍如何在本地Eclipse中远程调试部署在生产或测试环境的Java程序,解决无法复现的bug问题。通过在远程服务器上添加调试参数,并在Eclipse中配置远程调试连接,实现代码跟踪与调试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

有这样一个需求,生产或者测试环境有运行一个程序,发现一个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 启动

然后就可以啦....

 

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

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值