1. 程式人生 > >Eclipse進行遠端Debug程式碼

Eclipse進行遠端Debug程式碼

首先你本地Eclipse上要有和部署在遠端伺服器一至的專案,否則debug的時候會出現程式碼行錯位,難以達到debug的效果。例如:如果你本地的程式碼加了行,修改了,或減了一行。而遠端伺服器上的專案沒有變化,則debug的時候會發現行號不對,或debug出來的值有偏差等。

1.開啟Eclipse,點選左上角的debug按鈕,如圖:


2.點選上圖的紅色區域


3.雙擊上圖的紅色區域


4.Project:選擇你要debug的專案,Host:輸入你的遠端IP,Port:遠端呼叫埠。如何知道遠端埠,通過進入你的遠端虛擬機器的命令列,輸入jps -v 命令,查詢這一行
-Xrunjdwp:transport=dt_socket,server=y,address=52002,suspend=n
其中52002就是你遠端虛擬機器的呼叫介面。如果找不到,那是因為你的遠端虛擬機器tomacat或jboss配置沒有支援remote debugging,需要在給JVM加上如下的啟動引數:
-Xdebug -Xrunjdwp:transport=dt_socket,address=52002,server=y,suspend=n
adderss由你自己定的。

5.再一切設定好了後,點選右下角的debug按鈕,你就可以像本地debug一樣進行遠端debug了。