轉自 html
http://www.cnblogs.com/zqmingok/archive/2010/10/22/1857962.html 服務器
最近在學習 EJB3,並用 jboss5.1 做爲 server,開發環境是 eclipse3.5.1-jee,
將 eclipse3.5 & jboss5.1 集成的方法寫下,
(下面以 eclipse3.5.1 爲例,對於 eclipse3.5.2 和 eclipse3.6 應該是同樣的)
------
步驟:
* 前提:
* 安裝了 eclipse-jee-3.5.1
* 解壓了 jboss5.1
*
* "jboss tools" - "JBossAS Tools" 插件
eclipse-3.5.1-jee 安裝完畢後,應當 安裝 jboss tools 插件系列中的 JBossAS Tools 插件,以便對 Jboss5.1 進行良好的支持,
安裝步驟:
* 經過 http://download.jboss.org/jbosstools/updates/stable/ 這個 url 查找更新列表
* 選擇 Jboss Tools 下的 JBossAS Tools 便可,只要選擇這1個就行,而後進行安裝,
* 安裝完成後,重啓 eclipse
*
* eclipse3.5.1-jee 中 添加 jboss5.1
添加步驟:
* 打開 eclipse 的 servers 視圖
* 右擊空白處 -> New -> Server,打開 New Server 對話框,
* server type 選擇 "JBoss Community" -> "JBoss AS 5.1"(注意:不要選擇 eclipse 自帶的 jboss,而要選擇 jboss tools 插件提供的 server 類型),設置 server name,下一步,
* 選擇 jboss 解壓目錄,設置 Name (name for runtime),選擇 JRE,Configuration 選擇默認的 default 便可,下一步
* 設置 JBoss Server Name,下一步
* 添加項目到 jboss,
* 點擊 Finish,完成
*
* eclipse 中配置 jboss
打開 servers 視圖,雙擊 jboss 服務器,則彈出配置文件,能夠在其中進行各類配置,
------
eclipse 開發時 jboss 自動更新
jboss 的添加:
應當 經過 jboss tools 添加 jboss,
jboss 的啓動方式:
必須以 debug 模式啓動 jboss,則若是修改了 項目文件,能夠自動更新到 jboss 中,
若是以正常模式啓動 jboss,則僅有 jsp 之類的文件能更新,
經過 servers 視圖中,jboss server 顯示的內容能夠判斷狀態:
* [Started,Synchronized] 已啓動,已同步,即 eclipse 中代碼 已徹底同步到 jboss 工做目錄
* [Started,Republish] 已啓動,須要從新發布,即 eclipse 中代碼 有部分須要同步到 jboss 工做目錄
*
啓動 jboss 後,修改 項目文件,向jboss同步的過程:
* jboss 原狀態爲 [Started,Synchronized],即已同步,
* 修改文件後,jboss server 狀態 首先變爲 [Started,Republish],表示須要同步,
* 而後 eclipse 會自動將 新代碼 發佈到 jboss 工做目錄,這可能花 幾秒鐘 或 更長,這個過程當中 jboss 狀態時 [Started,Republish] ,
* eclipse 將代碼同步到 jboss 完成後,jboss 狀態變爲 [Started,Synchronized],表示 已經同步,
*
------
注意:
* eclipse 添加 jboss ,選擇 server 類型 時,要注意:
要選擇 jboss tools 插件提供的 server 類型,即 "JBoss Community" -> "JBoss AS xx" ,
不要選擇 eclipse 自帶的 jboss server 類型,不然可能有一些問題,
* eclipse 的 jboss tools 插件 發佈項目的位置
經過 jboss tools 插件 添加的 jboss 服務器,經過 eclipse 啓動後,
項目的發佈的位置默認是在 eclipse 工做區,而不是 jboss 默認的 deploy 目錄,
能夠在 eclipse 的 servers 視圖中 雙擊 jboss 服務器,打開配置文件,在 Deployment 下設置發佈位置,
* eclipse