springboot Jar包开启远程调试
jar 正常启动
java -jar rest-demo-0.0.1-SNAPSHOT.jar
开启DEBUG模式需追加参数
java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8234,suspend=n -jar rest-demo-0.0.1-SNAPSHOT.jar
注意
-Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8234,suspend=n
要放在 -jar 前面 。
Xdebug | 启用调试 |
---|---|
Xrunjdwp | 加载JVM的JPDA参考实现库 |
server=y | Xrunjdwp参数(作为调试服务器运行) |
transport=dt_socket | Xrunjdwp参数(建立socket链接) |
address=8234 | Xrunjdwp参数(在8234端口监听Socket连接,) |
suspend=n | Xrunjdwp参数(是否在调试客户端建立连接之后启动 VM) |