天天看點

tomcat配置遠端調試端口

當我們需要定位生産環境問題,而日志又不清晰的情況下,可以借助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

本文轉自 goldfishe 51CTO部落格,原文連結:http://blog.51cto.com/jack88/2061560

繼續閱讀