idea 远程 debug springboot 项目
idea 远程 debug springboot 项目
- idea 远程 debug springboot 项目
源起
有时候 有些代码无法进行本地调试,只能进行线上日志输出。这样排查效率非常低。
配置 idea
- 1 点击 Edit Configurations
- 2 点击 加号 添加 Remote
- 3 配置 Host , Port (建议和应用启动端口区分开来,比如使用 5005)
- 4 点击保存
修改 java 启动命令
- 原来我们的启动命令可能是
java -jar xxx.jar
- 需要新增启动参数
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005
- 修改后的效果
java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 xxx.jar
注意 address 需要和 idea里面配置的 port 保持一致
3 启动运行
4 断点测试
接下来就和正常的打断点没啥差别啦