利用Eclipse远程调试测试环境中的Tomcat

需求:

服务器上业务代码有问题,要在本地用eclipse远程dbeug调试测试环境的代码,以便模拟生产环境中遇到的问题。

具体步骤:

  • 设置eclipse远程调试

  • 在远程测试服务器上设置监听

export JPAD_ADDRESS=192.168.10.40:8000

如果是windows服务器,则需要用set命令设置,参考

  • 在tomcat的bin/ 下以jpda方式启动tomcat

./catalina.sh jpda start

注意:停止命令是 ./catalina.sh stop

另外,可以在开一个linux窗口,查看监听是否启动并动态显示tocmat日志:

tail -f ./catalina.out

看到此监听端口,即可在eclispe中启动debug模式,打断点进行调试

补充:

1、查看8000端口监听是否启动

  • 查看jpda环境变量是否生效

喜欢()
评论 (1)
  • :em01: JPAD_ADDRESS 的环境变量似乎是 Tomcat Only 的呢?不如配置 JAVA_OPS,手动开启远程调试。

    回复