[Tomcat] Tomcat远程调试

 

如何用eclispe远程调试tomcat

关键步骤:

1)修改启动脚本startup.bat

复制startup.bat为startup-debug.bat,然后打开startup-debug.bat

请找到 call "%EXECUTABLE%" start %CMD_LINE_ARGS%
修改为 call "%EXECUTABLE%" jpda start %CMD_LINE_ARGS%

然后在上面这行之前添加三行脚本:
set JPDA_TRANSPORT
=dt_socket set JPDA_ADDRESS=9000 set JPDA_SUSPEND=n

2)启动 startup-debug.bat

双击“startup-debug.bat”,用debug模式启动tomcat。
在tomcat的后台可以看到tomcat已经在9000端口进行监听。

3)在eclipse中配置远程调试参数

在eclipse中,点击菜单项“run”->“debug confiurations”,打开debug confiurations对话框。

在里面双击“Remote Java Application”,在右边在Host中的输入tomcat 的主机名,Port 中输入端口号,也就是9000,然后点击“debug”。

4)打断点调试

在eclipse的需要调试的地方打断点。
然后打开浏览器,输入http://localhost:8080/访问URL,然后回车。
就会看到eclipse停在了断点上。
原文地址:https://www.cnblogs.com/avivaye/p/4938639.html