學習EJB3.0都二個多星期了,以前沒有學過2.0,因為感覺它太麻煩!所以現在3.0我也是邊學邊用,快三個星期過去了,感覺接觸了不少的東西。不多說了,首先看一下環境的安裝配置,以后有時間也將自己在學習EJB3.0的一些心得全部敲上來...
首先到JBOSS的官方下一個JBOSS 4.0.2 or 更高版本的服務器!(JBOSS是第一個也是目前唯一的支持EJB3的SERVER,3.X的不支持EJB3)
下載地址:http://www.jboss.com/products/jbossas/downloads
注意:
有一種是JAR的包下載,還有一種是ZIP的包。后者不能直接運行EJB3得加以配置,下面分別說明:
JAR包:在控制臺以:java -jar jboss-4.0.x.jar的命令行來啟UI SETUP在此你可以選擇完全,默認,最小等安裝方式,注意的是只有ALL,EJB3.0才支持EJB3哦!千萬不要錯了!在后面的步驟中可以選擇安裝的組件(一般可以去CLIENT以減輕SERVER的負荷)。
ZIP包:解壓后的ZIP做如下處理,首先得從JBOSS處再下個EJB3包,
URL: http://www.jboss.com/products/list/downloads#ejb3
里面有很多的DOC相當有用哦!
然后將以包解壓如下處理:
復制 ejb3.deployer 從 lib/ directory of the distribution to jboss-4.0.x/server/all/deploy
復制 ejb3-clustered-sfsbcache-service.xml 從 lib/ directory of the distribution to jboss-4.0.x/server/all/deploy
復制 ejb3-entity-cache-service.xml 從 lib/ directory of the distribution to jboss-4.0.x/server/all/deploy
復制 ejb3-interceptors-aop.xml 從 lib/ directory of the distribution to jboss-4.0.x/server/all/deploy
復制 jboss-aop-jdk50.deployer 從 lib/ directory of the distribution to jboss-4.0.x/server/all/deploy
復制 jboss-xb.jar 從 lib/ directory of the distribution to jboss-4.0.x/server/all/lib
Remove jboss-aop.deployer/ from jboss-4.0.x/server/all/deploy
Start jboss up with the all configuration run.sh -c all
哈哈中E文相結合效果好哦! ~~~:)
可以看到EJB3的包全部放到了ALL文件夾下,而不是DEFAULT下面,所以在RUN的時候記得要以:
run -c all
來啟動哦!
OK ,到此你已經擁有了一個可以支持運行EJB3的SERVER了,只要將你的EAR包放到all/deploy 。不出意外你在IE里鍵入相關配置的URL,相信一切OK!至于ear包的結構與配置下次再托上來,時間不早啦!
參考:http://www.jboss.org/相關文檔