服务器上开启远程调试端口
nohup java -jar demo.jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005
idea添加一个Remote
在开发工具里面新增一个 Remote 配置:

只需要确定 Host、Port 参数即可。
- Host:地址
localhost:本地启动地址;
- Port:端口
5005:上面命令行指定的端口;
3、开始调试
先启动加了 jvmArguments 参数的 Spring Boot 项目:

程序停在监听端口:5005,再 debug 启动Remote:

再回到项目,开始启动输出日志,然后就可以进行断点调试了。