我们一般都通过Eclipse进行tomcat的本地调试,但有些特殊情况下需要直接本地启动tomcat(进入tomcat的bin目录下执行startup.bat),此时我们可以利用类似远程调试模式的方式来进行debug。

  首先需要在bin/catalina.bat里加入远程调试的环境变量设置,这里我们把调试端口号设为18080

set JPDA_OPTS=-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=localhost:18080

  接着打开命令行窗口,进入到本地tomcat的bin目录,执行catalina jpda start命令启动tomcat

D:\wulf\tomcat\apache-tomcat-8.5.13\bin>catalina jpda start

  最后去Eclipse里配置远程调试:单击绿色小虫子图标或单击虫子上面的Run->选中Debug Configurations->Remote Java Application->填好调试名称、选好工程、Host为localhost、Port为18080->点击右下角Debug按钮,下面就慢慢调试吧

 

相关文章:

  • 2022-12-23
  • 2021-11-26
  • 2021-09-26
  • 2021-12-05
  • 2021-06-13
  • 2021-10-08
  • 2021-09-11
  • 2021-12-04
猜你喜欢
  • 2022-12-23
  • 2021-06-09
  • 2022-01-04
  • 2021-12-23
  • 2021-12-21
  • 2021-07-02
  • 2021-09-16
相关资源
相似解决方案