SpringBoot进行远程调试

有个要注意的前提是,远程和本地的代码要一致,否则会出现一些意想不到的问题。

将本地项目打包:

SpringBoot进行远程调试_第1张图片

SpringBoot进行远程调试_第2张图片

将jar放到远程环境(以虚拟机为例):

开启虚拟机,额,出了点小意外:

SpringBoot进行远程调试_第3张图片

可以参考我转发的这篇博客:https://blog.csdn.net/dongguabai/article/details/80251977

SpringBoot进行远程调试_第4张图片

在idea中配置远程调试:

SpringBoot进行远程调试_第5张图片

SpringBoot进行远程调试_第6张图片

SpringBoot进行远程调试_第7张图片

这个端口是配置监听端口,不要与项目启动端口一致!

SpringBoot进行远程调试_第8张图片

这一段是可以复制下来的:

SpringBoot进行远程调试_第9张图片

在远程启动jar包:

一定要注意端口号的问题!!项目启动的端口号和监听的端口号不要一致,否则项目会无法启动!!

在刚刚复制的命令前后加上:


执行:

数据库忘改了:


修改后重新启动:

项目是18003端口,监听端口是8080(下面的图有点问题):



idea启动调试:

SpringBoot进行远程调试_第10张图片


访问,发现已经进入了debug模式:

SpringBoot进行远程调试_第11张图片

你可能感兴趣的:(spring,boot)