TOMCAT配置远程调试端口
发布于 2018-05-09    95 次阅读
本文介绍了两种方式开启tomcat远程调试端口,主要通过修改catalina启动脚本,增加debug端口,开启tomcat远程调试功能

方法1:修改catalina启动脚本

Windows系统

在catalina.bat文件中,新增如下内容(debug端口设置为8899)

SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8899

Linux 系统

在catalina.sh文件中,新增如下内容

declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8899"

Notice : linux打开端口命令 : nc -lp 8899 &

查看8899端口是否打开: netstat -an | grep 8788

Mac系统

在catalina.sh文件中,新增如下内容

export JAVA_OPTS="${JAVA_OPTS} -server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8899"

 

方法2: 新增debug脚本

Windows系统

在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启动tomcat即可

版权说明 : 本文为 开发小院 原创文章 , 转载时请注明作者和原文连接

文章标题 : TOMCAT配置远程调试端口

文章连接 : http://www.voidcc.com/content/open-tomcat-debug-port