IDEA遠程調試Spring boot 項目步驟

1、背景

目前大部分項目都是基於微服務集羣的部署,所以在我們本地電腦中越來越難搭建起以一整套完整的本地服務,所以我們藉助的是在測試環境發佈之後,然後調試代碼開發,所以學會遠程調試代碼就顯得十分重要了。

2、調試步驟。

首先我們將項目打包起來,上傳到服務器,並且用下面命令啓動   我的 jar包名字叫做 test.jar

java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 test.jar

然後在IDEA項目中

在這個位置打開窗口如下

點擊+號之後我們會出現下面的選項

下面我們就可以配置地址了。

安裝上圖中填上信息內容之後,我們就可以在啓動的地方看到一個可以調試啓動的項目了。

然後我們直接啓動它。在控制檯會打印一條連接信息,就代表成功了。

然後我們正常訪問服務器環境的項目,在IDEA上面打上斷點,項目就可以在本地調試一步一步的看效果了。

這裏有一點需要注意的事項,服務器保證防火牆的端口5005是開放的,和本地可以telnet通的。

3、總結

關於調試方案其實很簡單,只要對工具熟悉的掌握之後,開發項目起來才能得心應手。一開始我研究遠程調試是因爲線上環境使用了網關注冊服務,本地測試代碼已經完全沒有問題,部署到線上就一直出現錯誤,最後實在沒辦法跑到機房將我自己的電腦連上網絡進行調試,才找出原因。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章