学习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/相关文档