idea远程调试Springboot项目

idea远程调试Springboot项目

为了方便远程debug调试线上远端项目,可以通过如下设置,完成ideal远程调试java项目,废话不多说,开整。。。

1.ideal开始配置

Run-->Edit Configurations-->点击+号-->Remote,如下图:

​ 图1

2.打包项目

mvn package -Dmaven.skip.test=true

然后将打包好的项目jar包上传至服务器

3.部署远端服务

//参数部分直接复制 `command line arguments for remote JVM`的数据(不同jdk版本,参数不同)
java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 springboot-demo.jar

==注意:==在远端的项目不能使用java -jar的方式启动

4.启动remote服务

点击debug小乌龟按钮,debug模式启动配置的remote服务,出现如下图展示,表示一切就绪

5.可以测试请求远端服务,然后再本地项目对应地方开启断点,进行愉快的调试了

特别注意:远端打包的项目必须和本地debug项目保持一致,否则可能会出现调试失败。

posted @ 2020-11-11 16:22  MrAshin  阅读(975)  评论(0编辑  收藏  举报