Eclipse 远程tomcat调试程序

很多时候我们把代码部署到云服务器上,需要调试的时候可以选择远程调试,既节省时间,效率又高。下面详细介绍如何进行远程调试。

1.1. 创建startup-debug.bat

1、找到云主机上的apache-tomcat-7.0.73\bin\startup.bat

2、复制一份startup.bat,并命名为startup-debug.bat

3、打开tartup-debug.bat,找到call "%EXECUTABLE%" start %CMD_LINE_ARGS%

替换成call "%EXECUTABLE%" jpda start %CMD_LINE_ARGS%

4、在刚刚替换的call "%EXECUTABLE%" jpda start %CMD_LINE_ARGS%这行上面加上三行:

set JPDA_TRANSPORT=dt_socket

set JPDA_ADDRESS=9000

set JPDA_SUSPEND=n

修改后如图所示:

Eclipse 远程tomcat调试程序-LMLPHP

5、启动tartup-debug.bat

1.2. 设置eclipse的debug参数

1、找到debug-configurations如图:

Eclipse 远程tomcat调试程序-LMLPHP

2、设置debug参数,如下图:

Eclipse 远程tomcat调试程序-LMLPHP

3、最后点击运行就可以了。

1.3. debug连接超时解决

设置完了之后,运行的时候可能出现连接超时的情况,那么需要设置一下超时的参数如下图:

Eclipse 远程tomcat调试程序-LMLPHP

1.4. 设置云主机端口可用

当所有都设置了,还是无法远程调试。那么去设置一下云主机的端口时候可用状态吧。以腾讯云说明。

1、登录腾讯云,找到安全组,如下图:

Eclipse 远程tomcat调试程序-LMLPHP

2、编辑规则,新增一个入站端口

Eclipse 远程tomcat调试程序-LMLPHP

3、现在可以远程调试了吧。

05-29 01:07