首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

客户端运用访问EJB,服务器为WAS 6.1

2012-11-03 
客户端应用访问EJB,服务器为WAS 6.1前提:服务器端EAR包发布正确,必要的接口类已经被导出.?客户端设置:假设

客户端应用访问EJB,服务器为WAS 6.1

前提:服务器端EAR包发布正确,必要的接口类已经被导出.

?

客户端设置:假设客户端为一个web应用,名称为test。

在WEB-INF里面的"ibm-web-bnd.xmi"里面增加如下代码:

?其中“EnterpriseBeanBinding_1238728565453”,是需要在client 应用里面使用的EJB,具体信息能够在服务器端的ejb-jar.xml找到,copy过来就可以了。

然后再web.xml里面添加:

Context ic = new InitialContext();Object obj = ic.lookup("java:comp/env/ejb/Subscribe");SubscribeHome home = (SubscribeHome)PortableRemoteObject.narrow(obj, SubscribeHome.class);Subscribe subscriber = home.create();if(subscriber != null){System.out.println("JNID find successfully !!");}

?如果客户端和服务器端都部署在一个JVM里面的话,context用默认的就可以,否则的话需要使用相应服务器的参数设置context。

热点排行