码迷,mamicode.com
首页 > 其他好文 > 详细

tomcat配置远程调试端口

时间:2018-01-16 18:35:30      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:inux   pad   end   cat   ddr   java   compile   bin   配置   

当我们需要定位生产环境问题,而日志又不清晰的情况下,可以借助tomcat提供的远程调试功能来排查问题。具体配置如下:
方法1、
WIN系统,在catalina.bat里:
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8899

Linux系统,在catalina.sh里:
CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8899"

方法2、

Win系统
在tomcat目录下的bin目录中新建debug.bat,编辑内容如下
set JPDA_ADDRESS=8000
set JPAD_TRANSPORT=dt_socket
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8899
startup

双击debug.bat

Linux 系统
startup.sh 中的最后一行 exec "$PRGDIR"/"$EXEXUTABLE" start "$@"中的start修改成
jpda start ,默认的调试端口是8000 ,可以在catalina.sh 文件中设置JPDA_APPDESS=8000
使用startup.sh 或者catalina.sh jpda start 启动tomcat

tomcat配置远程调试端口

标签:inux   pad   end   cat   ddr   java   compile   bin   配置   

原文地址:http://blog.51cto.com/jack88/2061560

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!