知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

JDB远程调试Tomcat7

发布时间:2014-09-05 16:41:55作者:知识屋

 

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

 

sheismylife的专栏

(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜