- tomcat
$TOMCAT_HOME/bin/catalina.sh 添加 JPDA_OPTS="-agentlib:jdwp=transport=dt_socket,address=8089,server=y,suspend=y"
其中 suspend=y表示开启远程调试 address代表开启的端口
使用 ./catalina.sh jpda start 启动tomcat
本地运行后即可开始调试
- 调试远程jar
java -Xdebug -Xrunjdwp:transport=dt_socket,address=8098,server=y,suspend=n
和上面一样