EJB3的運行環境

EJB3.0應用需要運行在EJB容器裏,下面是一些JavaEE應用服務器,JavaEE應用服務器包含Web容器和EJB容器。

lJboss(4.2.x以上版本)

 是一個成熟的開源的準JavaEE應用服務器,在開源JavaEE應用服務器中所佔市場份額第一。如果你打算選用開源的JavaEE應用服務器,那麼jboss是最值得選擇的。

lGlassfish

 是一個開源的JavaEE應用服務器,對JavaEE規範的支持非常好,其運行性能比較高。因爲發展時間相對較短,市場佔有率比較低。另外,它能否提供穩定的運行性能,還有待時間的考驗。但本人對其後期的發展非常看好。絕對跟jboss有的一拼。

lWeblogic(10以上版本)

 是商業市場佔有率第一的商業JavaEE應用服務器,它具有出色的穩定性,並提供了人性化的管理界面,還有企業需要使用到的衆多功能。但在ejb3.0領域,本人認爲它做的比jboss差些,bug比較多。

lSun ApplicationServer(9.0以上版本)

 商業JavaEE應用服務器,如果你打算選用商業應用服務器運行ejb3,這個是不錯的選擇。

lOracle ApplicationServer(10g以上版本)

 商業JavaEE應用服務器,如果你的數據庫是oracle,要想兼容性更好,這個是不錯的選擇。

lapusic應用服務器

 這是國內的商業JavaEE應用服務器,主要在政府中佔有一定的市場份額。要批評的是,其向開發人員提供的文檔實在太少了,本人曾經想在其上面開發應用,結果找了大半天也沒有找到需要的開發文檔。

注意:Tomcat目前只是Web容器,它不能運行EJB應用。

下載與安裝jboss

l進入http://labs.jboss.com/jbossas/downloads/下載頁面,選擇jboss4.2.3.GA下載(大小爲95MB),如果你安裝的jdk是1.5版本,請選擇jboss-4.2.3.GA.zip 文件下載。如果你安裝的jdk是1.6版本,請選擇jboss-4.2.3.GA-jdk6.zip 文件下載。下載後直接解壓縮文件即可完成安裝,爲了避免應用出現莫名的錯誤,解壓縮的路徑最好不要帶有空格和中文,如“Program Files”。 
啓動JBoss

進入jboss的bin目錄,找到啓動腳本run.bat。雙擊run.bat即可啓動jboss,此時啓動的配置項爲default。

       如果啓動出錯,請檢查下列情況:

  1.端口是否被佔用,如:8080、1099

  2是否爲JDK設置的JAVA_HOME和ClassPath系統變量,如果沒有,請按照前面視頻介紹的方法設置。

  3.檢查jboss所用的jdk是否1.5以上版本,這些信息可以在jboss的控制檯觀察到。

       4.如果啓動時出現這樣的錯誤:“findstr不是內部或外部命令,也不是可運行的程序或批處理文件”。那麼應該在系統變量Path中追加“%SystemRoot%\system32;%SystemRoot%;”。

爲jboss設置JBOSS_HOME系統變量
l因爲在後面的學習中,我們需要使用到系統變量JBOSS_HOME,它指向jboss的安裝路徑。所以安裝完後我們需要添加該變量,方法是:右鍵點擊“我的電腦”->“屬性”->“高級”->“環境變量”,在“系統變量”裏添加JBOSS_HOME變量,值爲Jboss的安裝路徑,如:D:\JavaEEServer\jboss。
l爲了方便輸入jboss的命令,我們把jboss的bin目錄添加到系統路徑裏。在系統變量一欄找到變量名爲Path的選項,點“編輯”在變量值的末尾添加:;%JBOSS_HOME%\bin;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章