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
修改后如图所示:
5、启动tartup-debug.bat
1.2. 设置eclipse的debug参数
1、找到debug-configurations如图:
2、设置debug参数,如下图:
3、最后点击运行就可以了。
1.3. debug连接超时解决
设置完了之后,运行的时候可能出现连接超时的情况,那么需要设置一下超时的参数如下图:
1.4. 设置云主机端口可用
当所有都设置了,还是无法远程调试。那么去设置一下云主机的端口时候可用状态吧。以腾讯云说明。
1、登录腾讯云,找到安全组,如下图:
2、编辑规则,新增一个入站端口
3、现在可以远程调试了吧。