【已解决】IDEA(SpringBoot项目)和服务器连接进行远程打断点调试debug

一、SpringBoot项目进行远程调试

步骤:
①服务器上面部署的jar包必须和你IDEA中的保持一致;
在idea工具栏中打开配置,如下图:
【已解决】IDEA(SpringBoot项目)和服务器连接进行远程打断点调试debug_第1张图片
②点击+号并选择remote,如下图:
【已解决】IDEA(SpringBoot项目)和服务器连接进行远程打断点调试debug_第2张图片
③出现配置框之后填写如下信息,如下图:
【已解决】IDEA(SpringBoot项目)和服务器连接进行远程打断点调试debug_第3张图片
填写的信息如下:
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
5005(也可以是其他的)是端口号,注意不能和项目的端口号一样,不然项目启动不起来;Use modle classpath这里选择你的项目就行。
④服务器上面部署项目(将项目打成jar包放到服务器上面),如下所示:
部署的命令:nohup java -jar -Xdebug -Xrun -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 你的jar包名称 &

其中-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005就是前面复制的信息

⑤到此已经全部都配置好了,成功后如下图所示:

在idea中要选择这个运行才可以(名字是自己命名的)
【已解决】IDEA(SpringBoot项目)和服务器连接进行远程打断点调试debug_第4张图片

你可能感兴趣的:(idea,intellij-idea,spring,boot,服务器)