解決辦法:到jboss.org下載個jbosstools外掛程式就可以了.
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 查看系統連接埠佔用情況,是否因為有其他程式佔用了上面的連接埠,有的話將該程式關閉即可.