1. 程式人生 > >eclipse遠端debug伺服器專案

eclipse遠端debug伺服器專案

遠端debug可以使開發者恰似本地地除錯線上或者測試服的模擬資料,一般這種debug方式適用於測試或者預生產,對各種環境上的除錯起到輔助作用。要開啟這種除錯,一般需要本地的程式碼和伺服器的程式碼是保持一致的。  OK,我們現在來講一下怎麼進行debug設定。

1.配置遠端伺服器的startup.sh  一般在tomcat的bin目錄下  編輯加上這段配置

declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=2222"  

2.配置本地tomcat支援遠端除錯 在本地tomcat bin目錄下的startup.bat檔案下新增如下配置
SET "CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=2222"



3.啟動伺服器的debug監聽埠

nc -lp 2222 &   可以用 ps aux |grep 2222 檢視是否已啟動該監聽埠

4.對專案debug進行配置,針對專案-》右擊-》debug as-》debug configuration然後在進行以下的配置