eclipse遠程調試兩種模式

eclipse遠程調試兩種模式:服務器

1、服務端監聽eclipse

(1)服務器端需執行程序前加參數  -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000socket

   說明:server=y 是指目標應用程序做爲服務監聽將要鏈接的遠程調試器(經常使用);測試

         suspend=y 是指目標VM將暫停,直到調試器應用程序進行鏈接(若須要調試啓動錯誤,頗有用);debug

         suspend=n 是指目標VM不暫停;調試

         address=8000 監聽端口。server

(2)運行服務端程序,程序將暫停ip

(3)eclipse ==> Debug Configurations ==> Remote Java Application 新建測試工程rem

(4)選擇工程 ==> 模式 Socket Attach ==>  調試服務器IP ==> 調試端口(這裏假設8000)it

(5)運行debug

 

2、調試端監聽(不經常使用)

(1)eclipse ==> Debug Configurations ==> Remote Java Application 新建測試工程

(2)選擇工程 ==> 模式 Socket Listen ==> 調試監聽端口(這裏假設8000) ==> Allow termination of remote VM 打勾

(3)運行debug,程序將暫停,左上顯示 Waiting for vm to connect at port 8000...

(4)服務器端需執行程序前加參數  -Xdebug -Xrunjdwp:transport=dt_socket,address=172.16.7.34:8000

   說明:address=172.16.7.34:8000 發送鏈接的地址和端口。

(5)運行服務端程序

相關文章
相關標籤/搜索