设为首页】 【加入收藏】 【网站地图】 【商品折扣
娱乐一生 娱乐明星
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
首页  |  java  |  .NET  |  C/C++  |  网页技术  |  php  |  asp  |  delphi  |  VC  |  VB开发  |  游戏开发  |  软件工程  |  Power Builder  |  Linux开发  |  Windows开发技巧
当前位置:首页 >> EJB技术 >> 如何调用部署在其他服务器上的EJB?

如何调用部署在其他服务器上的EJB? -


  前段日子有网友问如何调用不在一个应用服务器上的EJB的问题,自己试验了一下,下面举个例子把这个问题说清楚:
  
  假设我们写了一个Se ion Bean,实现了一些业务方法,部署到了A服务器的sunone a lication server上,然后我们又写了一个J ,并将其部署到了B服务器上的sunone a lication server中,该J 将调用A服务器上那个se ion bean的一些业务方法,这其中需要注意两点:
  
  1、在使用JNDI lookup A服务器上的那个se ion bean的时候,需要如下配置环境变量:
  Properties env = new Properties();
  env.put("java.naming.factory.initial",
  "com.sun.jndi.co aming.CNCtxFactory");
  env.put("java.naming.provider.url", "iiop://192.168.0.2:3700");
  其中192.168.0.2就是A服务器的IP地址,当然也可以写A服务器的主机名
  当然,有些文章或书上可能是这种写法,也是可以的:
  Hashtable env = new Hashtable();
  env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.co aming.CNCtxFactory");
  env.put(Context.PROVIDER_URL, "iiop://192.168.0.2:3700");
  
  2、众所周知,远程调用需要在调用端有被调用类的stub类,对应到J2EE应用中,也就是ejb的client类,一般来说,这个类都是在部署我们的J2EE应用时自动生成的,所以需要将包含这个类的jar包放到WEB-INF/lib目录下(如果是使用一个web a 来作为客户端调用EJB)以便应用服务器能找到这些stub类并正确还原出调用对象来
  
  明确了以上两点后,基本上就没有问题了,有兴趣的朋友可以自己试验一下

 收藏到ViVi



 

娱乐图摘

更多 >>

靓丽清纯美女meimei

美女私房全裸照
导演劝女演员脱衣服(视频)

大胆火辣人体艺术写真(图)

黑丝妹妹热辣诱惑-丝袜美女妹妹

PLMM 漂亮妹妹图集-妹妹图库

全球美女图库-美女集中营

52MM 我爱漂亮妹妹-制服妹妹诱惑

图王图库-世界美女明星图片资料库
美女写真集锦

激情两性-解密性生活
浴室MM湿身内衣诱惑
邻家小妹洗澡被偷拍(视频)

热点文章

更多

· EJB 3.0 开发指南之定时服务_EJB_Java开发_软
· EJB 异常处理的最佳做法(2)_EJB_Java开发_软件
· EJB访问Weblogic用T3_EJB_Java开发_软件
· EJB内部资参(3)_EJB_Java开发_软件开发
· EJB2.0中的变化增强,应用程序开发的灵活性和可移植性(3
· JBuilder7+WebLogic7.0的配置和EJB开发
· 用JavaBean实现文件上载(5)_EJB_Java开发_
· Container-managed relations fo
· EJB轻松进阶(6)_EJB_Java开发_软件开发
· 企业JavaBeansTM技术介绍_EJB_Java开发_软

热点文章

更多