天天看點

eclipse遠端debug調試wildfly10

1、修改遠端wildfly伺服器的配置檔案

 打開wildfly下的bin\standalone.conf,找到

JAVA_OPTS="$JAVA_OPTS -agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n"

把前面的配置檔案前面的注釋去掉,儲存檔案即可。

transport是遠端和本地調試之間的通訊資料傳輸方式

server是否監聽遠端debuger的調試請求

suspend 設定是否在debuger調試連接配接建立後才啟動遠端的JVM。設定為y時,JVM将挂起服務,

直到用戶端連接配接。

address是等會用eclipse調試的端口。

2、執行standalone.sh,啟動伺服器

eclipse遠端debug調試wildfly10

 啟動伺服器時,出線紅線部分提示,則證明配置成功。

3、eclipse配置

 打開

 run->Debug configurations

eclipse遠端debug調試wildfly10

 右鍵點選 Remote Java Application 建立連接配接,然後選擇項目,輸入Host Port,端口為上面配置的address,

wildfly預設為8787,然後點Debug。

在需要的代碼上打斷點就可以進行調試了。

注:eclispe需要項目的代碼和遠端wildfly上跑的代碼完全相同才可以進行調試

繼續閱讀