Tomcat启用远程Debug

1.Linxu系统: apach/bin/startup.sh开始处中增加如下内容: 

Java代码  收藏代码
  1. declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8788"   

2.Windows系统: apach/bin/startup.bat开始处中增加如下内容: 

Java代码  收藏代码
  1. SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8788  

3、启动tomcat,看看tomcat是否启动成功

如果启动成功,tomcat日志文件(catalina.out)中会有如下输出:
Listening for transport dt_socket at address: 8788
4、使用eclipse调试,点击debug,就可进行调试了,剩下的就和普通调试一样了。断点直接在源代码中添加就行

5.linux打开端口命令的使用方法。 

nc -lp 8788 &(打开8788端口) 

6.查看是否打开8788端口 

netstat -an | grep 8788 

注:linux下1010端口是默认开的,可以直接设置为调试1010端口即可。

你可能感兴趣的:(Tomcat启用远程Debug)