Java程序远程调试

1.  在linux shell脚本中需要加入调试的选项, java -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n

2.  在windows平台下eclipse中Debug Configuration中有一个Remote Java Application选项,对这个选项进行配置,如图所示:

Java程序远程调试_第1张图片

Host 中填写你的程序所部属的机器地址,也就是上面shell脚本所在服务器的地址

Port 中填写1中脚本所对应的address, 上面是8000

3.  接下来点Debug按钮,就可以连接到服务器上进行调试了,在代码中设置断点,当代码运行到断点处,程序就会中

断,不过线上程序调试要非常小心。中断后会影响线上的数据堵塞,线上问题都要尽快解决,特别是实时的场景,以免

丢失过多的数据。

你可能感兴趣的:(java,eclipse,shell,服务器,脚本,application)