由於JBOSS 7.0版本發布不久,在Eclipse上面部署的時候遇到不少問題,通過百度沒有找到完全的解決辦法,特此記錄下,以方便來者。
之前在Eclipse上面配置Jboss的時候發現,在windows-》preference-》Server-》runtime environment裡面添加的時候,發現Jboss選項裡面只支援到5.0版本,如果選擇5.0.直接選取7.0路徑的話,會提示錯誤。
所以必須通過安裝Jboss tools來解決這個問題。於是在網上找了下面兩種方式安裝Jboss tools:
第一種:線上安裝
1.請查看你的eclipse版本,Help->About eclipse SDK,記下你用的eclipse的版本號碼
2.如果你的eclipse是3.5版,那麼請按以下步驟安裝
你需要在help->install new software中,輸入以下新的網站並安裝
http://download.eclipse.org/webtools/updates/
http://download.eclipse.org/birt/update-site/2.5/
http://m2eclipse.sonatype.org/sites/m2e/
上面這些是jbosstools所必須的相關外掛程式,裝好這些後,添加以下網站,並安裝jbosstools,這是一套外掛程式,可以自己勾選需要的功能。
http://download.jboss.org/jbosstools/updates/JBossTools-3.1.1.GA/
3.如果你的eclipse是3.6版,那麼按以下步驟安裝
首先也是必要條件的安裝,在help->install new software中,依次添加以下新網站並安裝
http://download.eclipse.org//birt/update-site/2.6/
http://m2eclipse.sonatype.org/sites/m2e/
http://subclipse.tigris.org/update_1.6.x
http://dl.google.com/eclipse/plugin/3.6/
裝好上面的以後,添加jbosstools的update site並安裝
http://download.jboss.org/jbosstools/updates/stable/helios/
4.如果你的eclipse是最新的3.7版,那麼直接在install new software菜單中,輸入以下更新網站並安裝,其他eclipse會搞定
jbossTools require - http://download.jboss.org/jbosstools/updates/indigo/RC2/
第二種 本地安裝
1.進入http://www.jboss.org/tools/download.html,找到與自己所用Eclipse相匹配版本,沒有匹配的話估計找稍微高點或低點的對應版本的也可以,我的Eclipse版本是3.6.1選擇的JBossTools是Nightly Builds JBoss Tools 3.2.複製相應的連結.
2.在Eclipse中點[Help]->[Install New Software],在彈出的視窗的[Work with]行粘貼,點擊[Add]添加更新連結.然後選擇剛添加的更新連結,選中其中的所有外掛程式(注意了,不是只選擇JBoss Tools) ,安裝就可以了.
3.接下來在[Window]->[Preferences]->[Server]-[Runtime Environments]中便可以添加JBoss執行環境了.
4.最後在[Window]->[Show View]->[Others]->[Servers]中建立JBoss伺服器執行個體就可以.
eclipse中jboss啟動時提示50 seconds逾時解決方案.
1.修改啟動逾時時間:eclipse 3.4.0為例,在servers視窗中雙擊已經建立的JBoss 伺服器,在timeout選項中調大start時間就可以了.
2.仍然不好使則可以懷疑JBoss執行環境本身連接埠配置問題,在某些情況下(比如一台機器啟動多個JBoss執行個體)我們的項目中可能需要修改JBoss的預設連接埠,據我觀察Eclipse判斷JBoss伺服器是否啟動的方法就是查看JBoss是否綁定上了伺服器執行個體中指定的連接埠.在servers視窗中雙擊已經建立的JBoss 伺服器,其中的的[Server Properties]中的配置便是Eclipse判斷伺服器啟動的依據了.其預設值為:
Address:127.0.0.1
Port:8080 (.\Jboss\server\port-bindings.xml)
JNDI Port:1099 (.\Jboss\server\default\conf\jboss-service.xml)
Server Configuration:default
對應的運行時環境設定檔路徑分別標註在了後面,將[Server Properties]的連接埠值修改為設定檔中的連接埠值即可.
3.仍出現錯誤,通過使用命令列或者TCP view 查看系統連接埠佔用情況,是否因為有其他程式佔用了上面的連接埠,有的話將該程式關閉即可.
推薦使用第二種方法,線上安裝速度比較慢,還容易出現找不到檔案的錯誤。
安裝好以後,在進入之前的配置路徑,可以看到新出現了一項:Jboss community,裡面就可以選擇7.0版本了。
按照上述方法,你的問題是不是解決了呢?