普通java工程之遠程debug

有這樣一個需求,生產或者測試環境有運行一個程序,發現一個bug,可是我們本地的開發環境bug死活重現不出來。這個時候就需要本地eclipse+工程源碼<-遠程調試->java程序。

 

準備:

1.eclipse+源碼

2.可執行程序,通過java啓動。本文不涉及tomcat的遠程調試

3.操作系統爲centos7.4

 

1.服務端可執行程序

啓動的時候添加參數:

JAVA_OPTS="$JAVA_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=7780"

java $JAVA_OPTS .........

啓動成功可以看到 

2.本地eclipse

debug configuration->remote application->填入ip和port 啓動

然後就可以啦....

 

經測試發現,本地調試不可以改動本地代碼。

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章