快速业务通道

在不同平台下部署J2EE连接器和J2EE应用 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-17
JB的部署描述符jboss.xml。

并且在部署描述符里指定对资源适配器的引用。如例程6所示。

例程6 在EJB的描述中指定对资源适配器的引用 <?xml version="1.0"?> <jboss> <secure>false</secure>    <container-configurations />    <resource-managers />   <enterprise-beans>     <session>      <ejb-name>DemoEJB</ejb-name>      <jndi-name>ejb/demo</jndi-name>      <resource-ref>        <res-ref-name>eis/DemoEISFactory</res-ref-name>        <jndi-name>java:/NoTransDemo</jndi-name>      </resource-ref>     </session>   </enterprise-beans> </jboss>

注意对资源适配器引用的JNDI名字,它必须和hellkingjca-service.xml的指定的JNDI 名字一致。把这个文件保存在resource.ear/hello.jar/META-INF/目录下。

Step 3 部署,把resource.ear文件夹和hellkingjca-service.xml拷贝到 %JBOSS_HOME%\\server\\default\\deploy\\ 目录下。启动JBOSS,部署就会自动完成。

Step4 测试,启动JBOSS和EIS服务(src/eis-server/run.bat),在浏览器里输入:

http://localhost:8080/resource/test.jsp?name=hellking

即可进行测试,如果一切成功,那么结果应该和图9一样。

在BEA Weblogic8.1下部署连接器和J2EE应用

step1 启动Weblogic Builder,打开待装配的应用(resource.ear)。

step 2 指定DemoEJB的JNDI名字。

选中DemoEJB,点击【General】选项卡,在JNDI name中输入"ejb/demo",如图16所示 。

图16 在Weblogic Builder里指定EJB的JNDI名字

在不同平台下部署J2EE连接器和J2EE应用 - 编程入门网

在不同平台下部署J2EE连接器和J2EE应用(11)

时间:2011-04-11 IBM 陈亚强

step3 指定资源适配器连接工厂的名字和JNDI名字:

选择DemoRA,点击【Weblogic Settings】选项卡,找到"Connection Factory name"标 签,在下面的输入框输入"DemoEISFactory",然后找到"JNDI name"标签,在下面的文本框 输入"eis/DemoEISFactory",它是这个连接工厂绑定的JNDI名字。

Step4 指定EJB对资源适配器连接工厂的引用:

点击DemoEJB,选择Resource,再点击【Resource References】选项卡,编辑这个引用 的属性,把JNDI名字改为"eis/DemoEISFactory",如图17所示。

图17 确定EJB引用的资源适配器的连接工厂的名字

在不同平台下部署J2EE连接器和J2EE应用 - 编程入门网

step5 其它的值都默认,保存这个应用,weblogic Builder会自动生成可以部署的代码 。

Step 8 部署

启动Weblogic引用服务器,在浏览器里输入:

http://localhost:7001/console

输入用户名和密码进行验证,进入控制台,顺次点击【mydomain】à【Applications】à 【Deploy a new Application】à【upload your file(s)】,然后上载刚生成的可部署代 码。上载完成后,选择这个上载的文件,点击【Contnue】,在接下来的窗口点击【Deploy 】,如果出现图18所示的窗口,表示部署成功了。

图18 在Weblogic下部署成功

在不同平台下部署J2EE连接器和J2EE应用 - 编程入门网

Step 9 测试,部署完成后,启动EIS服务(src/eis-server/run.bat),然后在浏览器 里输入:

http://localhost:7001/resource/test.jsp

进行测试,如果一切顺利,获得的结果和图9一致。

总结

从以上不同的部署过程可以看出,J2EE应用和资源适配器在不同的服务器平台下具有良 好的可移植性。对于EJB组件,需要在应用服务器特有的部署描述符中指定JNDI名字。至于 EJB对资源适配器连接工厂的引用方式的指定,它们又有所差别,有的在装配时就指定资源 适配器连接工厂的JNDI名字,这种方式下,

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号