java启动参数
java启动命令中加入debug参数,放在-jar之前。
java1.4以前
-Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=5005,suspend=n
java1.5以后
-agentlib:jdwp=transport=dt_socket,server=y,address=5005,suspend=n
如果远程debug时显示连接拒绝,可以修改address参数。
- jdk<=8:address=0.0.0.0:5005
- jdk>8:address=*:5005
tomcat开启远程调试
方法一
在catalina.sh的JAVA_OPTS中中加入启动参数
-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005
方法二
1.在startup.sh的最后一行,start前加入jpda。
2.在catalina.sh中搜索JPDA_ADDRESS,值改为5005