啟動引數中需要加入下行語句:
-xdebug -xrunjdwp:transport=dt_socket,address=22260,server=y,suspend=n
引數解釋見下:
-xdebug 啟用除錯
-xrunjdwp 載入jdwp的jpda參考執行例項。
transport 用於在除錯程式和 vm 使用的程序之間通訊。
dt_socket 套接字傳輸。
server=y/n vm是否需要作為除錯伺服器執行。
address=22260除錯伺服器監聽的埠號。
suspend=y/n 是否在除錯客戶端建立連線之後啟動 vm 。
除錯效果圖見圖1-1.
圖1-1 遠端除錯示例
除錯過程中想改變**,是可以實現的。
保持遠端除錯狀態,直接修改**。
修改完畢後儲存原始檔。
當前斷點失效,跳轉到當前方法體的前面。
繼續執行即可觀察到**改後的新效果。
修改**並儲存後,ide會編譯並把結果傳送到遠端vm,vm實現熱載入替換原有的類。
Eclipse 遠端除錯
eclipse tomcat遠端除錯 1 tomcat的bin目錄下startup.bat修改 call executable start cmd line args 中的start 改為 jpda start 2 修改catalina.bat檔案,加上以下2行 set jpda transport...
eclipse 遠端除錯
1.修改tomcat的啟動指令碼startup.bat cp start.sh start debug.sh vi start debug.sh 找到 call executable start 這一行,修改為 call executable jpda start 上面新增這些 然後再 eclips...
Eclipse遠端除錯相關配置詳細教程
再一些情況下需要使用到遠端除錯,不然每次看伺服器上的日誌也太low了。比如使用了第三方api,必須要將程式放到伺服器,並有網域名稱才可以,因為要有外網可以訪問,這樣才可以使用相關api。這裡記錄一下將開發過程中的程式放到伺服器上,執行起來再本地eclipse裡deg除錯的相關配置。1.首先將cent...