使用Eclipse进行远程debug程序

1、什么是远程调试,就是在A机器上利用Eclipse单步跟踪调试B机器上的Web应用。项目部署以后经常会遇到各种各样的问题,为了方便调试,可以利用eclipse进行远程调试。调试前必须保证服务器的代码与本地eclipse中的代码保持一致。

2、eclipse设置流程:

a、首先打开远程的tomcat的catalina.bat文件,在最前面加上如下代码

set CATALINA_OPTS=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=10001,server=y,suspend=n

b、eclipse中填写远程调试的链接和端口,如图,其中10001端口是上一步address中设置的,shopxx是当前项目。