idea 遠端除錯 IDEA遠端除錯

2021-10-11 10:27:19 字數 793 閱讀 6453

大部分測試環環境和本地環境有區別,在本地上也很難搭建起一套完整的服務,所以導致了在本地可以發布到伺服器上卻出現各種問題,這時候我們就可以借助遠端除錯來幫助我們快速的定位問題的所在。

遠端除錯需要在伺服器上部署與本地一致的**。

-xdebug -xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005      // 針對jdk1.4.x
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005       // 針對jdk5-9 -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005      // 針對jdk9或以上
lsof -i :5005
通過以上步驟已經完成了伺服器端引數的新增。然後啟動剛才配置的remote服務。在啟動時候我們會發現此項啟動程式只有debug啟動模式。啟動完成,對需要debug的**打上斷點,剩下的操作步驟就是訪問遠端伺服器對應的業務請求,本地就會同步debug。其餘的操作與本地debug相同。

看完覺得還不錯可以關注一下!歡迎**,點讚!

Idea遠端除錯

工作中不免會遇到已部署到伺服器上的專案出現問題,這時,如果想要除錯伺服器端的 就需要開啟遠端除錯。注意 遠端除錯會阻塞其他的執行緒訪問,請確認除錯時有沒有客戶在訪問該伺服器。下面來講如何開啟遠端除錯 1.為了進行除錯,需要修改.tomcat bin catalina.s 件中的tomcat的啟動引數...

IDEA 遠端除錯記錄

1 選attach 2 選socket 因為是linux 3 遠端ip 4 埠號 據說不能跟tomcat埠號重複,否則不進斷點 5 這個行自動生成的,複製到tomcat bin catalina.sh 首行即可,下格式為 catalina opts agentlib jdwp transport d...

使用idea遠端除錯

必須保證遠端需要除錯類的 和本地 一模一樣 遠端服務啟動時配置以下jvm引數 xdebug xrunjdwp transport dt socket,suspend n,server y,address 9999其中9999位遠端服務暴露的除錯埠,不可將除錯埠設定為已占用埠否則埠衝突。在idea中,...