【前言】
在工作中不免會遇到由於環境引起的問題,在本地可以但是發佈到服務器上有問題,此時可以藉助於遠程調試幫我們快速定位問題的所在。
【遠程調試】
一、基本環境說明
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、一件事情的偉大重要的不僅僅是技術上實現,更重要的是突破固有認知去想。