【前言】
在工作中不免会遇到由于环境引起的问题,在本地可以但是发布到服务器上有问题,此时可以借助于远程调试帮我们快速定位问题的所在。
【远程调试】
一、基本环境说明
1.本博客的demo代码地址
https://github.com/dangnianchuntian/springboot
2.远程调试需要远程服务器上部署的代码与本地的代码一致
3.本博客的测试端口为
http://47.93.227.160:18181/lombok
二、相关配置及测试
1.在idea中进行相应的设置
(1) 点击Edit Configurations
(2) 添加 Remote
(3) 配置Remote中内容
2.在测试服务器上进行启动,并在本地以debug的形式启动idea
(1) 在远程测试服务器上在启动命令上加上相关jvm设置
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=18182
(2) 在本地以debug形式启动idea
3.进行相关的测试
(1) 在postman访问测试接口(远程服务器的接口)
(2) 见证奇迹的时刻,在idea中发现进入断点
【总结】
1、工欲善其事必先利其器。
2、一件事情的伟大重要的不仅仅是技术上实现,更重要的是突破固有认知去想。