javaWeb_远程调试

1.tomcatbin目录下的startup.sh文件最开始添加:

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

或者:

CATALINA_OPTS="-Xdebug  -Xrunjdwp:transport=dt_socket,address=9092,server=y,suspend=n"

其中9092为对外开通的调试端口号。

注:建议将配置写到catalina.sh 最开始的地方,经测试放这里肯定没问题,放startup.sh线上环境出现不生效情况 。


2.eclipserun->debug configurations中:

javaWeb_远程调试

Remote java application上右键new一个连接

javaWeb_远程调试

起个名字,填上host地址,以及对外暴漏的调试端口号,点debug就可以调试了。

javaWeb_远程调试