在不同平台下部署J2EE连接器和J2EE应用 - 编程入门网
JB的部署描述符jboss.xml。
并且在部署描述符里指定对资源适配器的引用。如例程6所示。
注意对资源适配器引用的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应用(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引用的资源适配器的连接工厂的名字 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下部署成功 Step 9 测试,部署完成后,启动EIS服务(src/eis-server/run.bat),然后在浏览器 里输入: http://localhost:7001/resource/test.jsp 进行测试,如果一切顺利,获得的结果和图9一致。 总结 从以上不同的部署过程可以看出,J2EE应用和资源适配器在不同的服务器平台下具有良 好的可移植性。对于EJB组件,需要在应用服务器特有的部署描述符中指定JNDI名字。至于 EJB对资源适配器连接工厂的引用方式的指定,它们又有所差别,有的在装配时就指定资源 适配器连接工厂的JNDI名字,这种方式下, |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |