Eclipse+Jboss配置遠程調試

開發(fā)中,往往發(fā)布的應用與開發(fā)環(huán)境的環(huán)境有差異,測試環(huán)境報的問題在開發(fā)環(huán)境很難重現,也很難定位問題,如果報錯,是程序問題還是環(huán)境問題,常常是讓開發(fā)頭痛的事。

拿我們項目來說,測試環(huán)境用的服務器是JBOSS,而開發(fā)環(huán)境是Jetty或者Tomcat,既然這樣,而測試的服務器我們都沒有權限訪問,甚至看日志的權限都沒有,所以我一般在自已機器上也裝一個同樣版本的JBOSS。

原因一:重現問題,排除環(huán)境差異

原因二:便于調試,定位問題(當然這里指遠程調試)

方法:

1. 我們把項目的war包放到JBOSS的deploy目錄下

> bin

> vi run.conf

2、按ctrl+G 定位到文件最后 可以看到紅色字體


# Sample JPDA settings for remote socket debuging

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

可見此處Jboss 的遠程調試端口為8686



按上圖配置完后,單擊Apply保存配置,然后單擊Debug按鈕,此時已連接到Jboss監(jiān)聽端口8787,Jboss監(jiān)聽到該端口后也開始啟動。

到此OK,然后在你的代碼里打斷點,開始爽歪歪的調試吧,定位問題從此不再難。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,872評論 25 709
  • Spring Boot 參考指南 介紹 轉載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 47,261評論 6 342
  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發(fā)現,斷路器,智...
    卡卡羅2017閱讀 136,533評論 19 139
  • 半年前在醫(yī)院實習完的我在朋友的鼓勵 去到了佛山工作努力 半個月后調去賣眼鏡 后來不甘辭職去深圳做了一段時間生意 才...
    夢茹Taken閱讀 194評論 0 0
  • 那個,首先想說,原版日劇是2009年上映的,算算到今天,已經過了8年,8年啊,抗戰(zhàn)就勝利了。但8年的時間,這部劇的...
    競走的蝸牛閱讀 1,015評論 0 0

友情鏈接更多精彩內容