Tomcat打开远程调试
配置
1. Linux下
在bin/startup.sh 或者 bin/catalina.sh 开头添加
1 | declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8787" |
2. Windows下
在bin/startup.bat 或者 bin/catalina.bat 开头添加
1 | SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8787 |
调试
这样启动以后,就会监听8787端口,通过IDE进行调试,这里以Eclipse示例
依次打开Run –> Debug Configurations –> Remote Java Application –> 右键New –> 填写tomcat相关信息,端口就是8787
这样启动tomcat后,再进行Debug后就可以了。