tomcat远程调试技术

前言

有些情况下,测试环境运行的程序出现问题,通过日志很难分析出问题时,我们可以启用测试环境的远程调试功能,进行远程调试定位bug。

具体操作

  1. 修改tomcat远程调试端口(例如:8009)

    vim catalina.sh

    image

  2. 将tomcat以调试模式启动

    ./catalina.sh jpda start

  3. 本地eclipse debug指定的端口

    选中要调试的类右键 -> Debug As -> Debug Configurations -> Remote Java Application

    image