如何使用 Idea 遠程調試 Java 代碼

引言

最近有一個語音質檢項目線上環境出現問題了,因爲整個項目的核心是解析第三方生成的xml文件,所以這些文件都在服務器上,本地是沒有這些文件的,所以如果我們想在本地debug,需要申請將文件下載下來,非常的麻煩,所以只能通過在代碼中添加log來逐步排查問題,每次添加都需要部署,非常的浪費 時間。所以小編心想如果可以直接debug線上就好了,果然網上有類似的教程,通過idea直接debug線上,下面分享。

第一步:遠程配置

需要在tomcat中配置,開啓遠程調試設置,在tomcat 的配置文件catalina.sh中 增加以下設置:

第二步:配置idea

1)點擊右上角的 edit configuration

注意:端口號和tomcat中開啓遠程調試的時候 配置的端口一直

debug啓動我們配置的遠程項目,出現下面結果證明連接成功:

到這我們的配置就算完成了,整個過程的配置還是非常簡單的,重要的時候我們遇到問題的時候,這中想法很重要,有很多的工具可以幫助我們實現我們的想法。

下面說一下調試過程:

1、本地代碼必須和服務端代碼保持一致

2、在需要調試的地方設置斷點

3、通過postman或者其他方式觸發我們想要調試的方法即可

這樣我們就可以非常愉快的提示線上問題了,因爲一些問題可能是需要線上的數據纔可以重現,所以這種遠程調試的方法還是比較重要的。

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