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