eclipse遠端debug伺服器專案
阿新 • • 發佈:2019-02-19
遠端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然後在進行以下的配置