1. 程式人生 > >用eclipse遠端除錯Java程式

用eclipse遠端除錯Java程式

最近用Java做專案時一個功能在本機除錯好好的,一部署到伺服器上就不行了,百思不得其解,於是請教老大。

“遠端debug一下”,老大雲淡風輕。

“程式碼部署到伺服器上了還能遠端debug?”,而我一臉懵逼。

老大稍作鼓搗,果然遠端除錯上了!大開眼界之餘記錄下了操作步驟。

1.用debug模式啟動遠端Java程式

在伺服器的Java程式上新增如下JVM啟動引數

-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n

記住 address=8000,下一步配置eclipse時會用到,這些啟動引數的意義可參考:

啟動應用。

2.配置eclipse

點選選單欄 run -> Debug Configuration,進入eclipse的debug配置介面

remote_debug

選中“Remote Java Application”,右鍵點選 “New”,配置如下圖所示:

remote_debug

序號1處填寫配置名稱,可隨意填寫,自己能記住即可。

序號2處選擇要遠端的專案

序號3處填寫遠端伺服器的IP

序號4處為第一步中配置JVM啟動引數裡的address值8000

點選debug後便能遠端除錯程式碼了