当前位置: 技术问答>java相关
ejb-ref的问题??
来源: 互联网 发布时间:2015-10-20
本文导语: 如果我要在一个ejb,则需要增加一个ejb-ref以映射引用的那个EJB的jidi名字,但是如果引用的ejb 不在本机上,那么要查找的jndi tree 就在另一台机器上,那么这怎么解决呢,是不是在部署描述符中不写ejb-ref,而直接使用...
如果我要在一个ejb,则需要增加一个ejb-ref以映射引用的那个EJB的jidi名字,但是如果引用的ejb 不在本机上,那么要查找的jndi tree 就在另一台机器上,那么这怎么解决呢,是不是在部署描述符中不写ejb-ref,而直接使用如下的代码:
Hashtalbe h=new Hashtable();
h.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
h.put(Context.PROVIDER_URL,"t3://***.**.**.**:7001");
Context ic=new javax.naming.InitialContext(h);
Object ob=ic.lookup("@@");
其中***.**.**.**是所引用的EJB的所在主机的IP,@@是所引用的EJB的jndi名字,我研究了很久还是不明白,请高手帮忙,100分相送!
Hashtalbe h=new Hashtable();
h.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
h.put(Context.PROVIDER_URL,"t3://***.**.**.**:7001");
Context ic=new javax.naming.InitialContext(h);
Object ob=ic.lookup("@@");
其中***.**.**.**是所引用的EJB的所在主机的IP,@@是所引用的EJB的jndi名字,我研究了很久还是不明白,请高手帮忙,100分相送!
|
可以在EJB里直接写代码
|
要看两台机器是不是在同一集群内如果是,可以在ejb-ref中写,不是就在bea里直接写
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。