Tomcat7设置
在catalina.sh文件头一行添加
JPDA_SUSPEND='y'
这会让Tomcat应用程序启动的时候暂停运行,等待jdb客户端连接后发出run命令才开始运行
以远程调试模式启动Tomcat程序,默认监听端口8000
./catalina.sh jpda start
jdb连接
在客户端,使用命令连接tomcat服务器
jdb -attach 192.168.1.200:8000 -sourcepath /home/chenshu/work/MyProject/src/main/java/
-sourcepath 后面可以接多个代码目录,用:分开
jdb调试
连接成功后,可以用下面的命令设置断点:
stop at com.freebird.MyService:33
运行run,服务开始启动,然后通过网页发送请求,断点起作用了。
还可以参考此文,提供了一些有价值的信息:
http://mo.morsi.org/blog/node/219
本文详细介绍了如何在Tomcat7中启用远程调试模式,并通过JDB客户端进行连接和调试,包括配置catalina.sh文件、连接步骤、设置断点和运行服务的过程。
607

被折叠的 条评论
为什么被折叠?



