Designed by 77
加载资源 ......
感谢 ♥ 作者
先不感谢了

tomcat开放远程调试端口

Tomcat开放远程调试端口主要有两个方法。

方法一

windows系统

在catalina.bat文件中修改配置:

SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=#{调试端口}

Linux系统

在catalina.sh文件里修改配置:

CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=#{调试端口}" 

方法二

windows系统

在Tomcat根目录下的bin目录下新建一个debug.bat文件,编辑内容如下:

set JPDA_ADDRESS=#{调试端口} 
set JPAD_TRANSPORT=dt_socket 
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=#{调试端口} 
startup 

双击debug.bat即可开启调试服务。

Linux系统

在startup.sh文件中的最后一行:

exec "$PRGDIR"/"$EXEXUTABLE" start "$@"

将其中的start修改成:

jpda start

默认的调试端口是8000,可以在catalina.sh文件中设置:

JPDA_APPDESS=#{调试端口} 

最后使用startup.sh命令或者catalina.sh jpda start命令启动Tomcat即可开启调试服务。

注意事项

调试的端口不能与Tomcat配置的服务器端口相同,否则会引起端口冲突的问题。

posted @ 2019-12-10 10:59  yanggb  阅读(2782)  评论(0编辑  收藏  举报