springboot远程debug,本地直接远程debug服务器的代码
1. 在启动springboot项目的jenkins job配置中,添加远程启动的命令:
/home1/userwork/apps/jdk-11.0.24+8/bin/java -Xmx512m -Xss256k -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005 -jar test-0.0.1-SNAPSHOT.jar
然后启动springboot项目。
注意点:
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005这个命令在不同版本的java中命令不同,所以最好是在idea中根据你的java版本去直接复制,然后粘贴到命令中比较稳妥。
2.设置IDE
2.1 点击ide中项目启动的Edit按钮。

2.2设置java jvm debug:


2.3 点击debug图标:

2.4 如下log就表示 连接上了:


浙公网安备 33010602011771号