Tomcat远程调试

有时候,服务器上的代码异常,但是在本机环境却是正常的。这些问题,可能跟服务器环境有关系,也可能是自己理解与代码实际运行有问题。由于测试的范围不够完整,导致程序运行失败。

对于我们常用的Tomcat中间件,我们可以通过开启远程调试,来查看代码运行。

Tomcat本身已经具备此功能,但默认情况下没有开启。
在startup.sh文件中,通过调用catalina.sh start命令来启动Tomcat。
如果我们想开启远程调试功能,我们可以通过catalina.sh jpda start命令启动Tomcat。

Tomcat在启动远程调用的时候,默认使用8000端口。当然这个端口,我们也可以调整。
在catalina.sh文件中,添加JPDA_ADDRESS=xxxx(端口号)即可。


那在eclipse中,我们该如何监听到呢?
通过配置Debug configurations..下的Remote Java Application下即可配置。如下图

Tomcat远程调试_第1张图片


你可能感兴趣的:(Tomcat远程调试)