tomcat远程调试

有时候需要调试线上环境,这时候可以通过远程调试定位问题。

  • 配置tomcat
    • 在TOMCAT_HOME/bin下新建setenv.sh
      export CATALINA_OPTS="-agentlib:jdwp=transport=dt_socket,address=5555,server=y,suspend=n"
    • 在TOMCAT_HOME/bin启动tomcat ./startup.sh
  • 设置intellij remote:
    • 配置一个remote


      tomcat远程调试_第1张图片
      image.png
    • 设置远程tomcat的ip与端口


      tomcat远程调试_第2张图片
      image.png
    • 设置调试时tomcat监听的端口,也就是CATALINA_OPTS中的address=5555
    • 启动 出现以下信息说明调试链接成功,这时候就可以打断点调试远程程序了


      tomcat远程调试_第3张图片
      image.png
tomcat远程调试_第4张图片
QQ图片20180129192831.jpg

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