我想知道下面简单的代码是否能正常工作,因为我有:的WebSphere:EJB的初始上下文+集群查找
的WebSphere ND。
两台作为Web服务器的应用程序服务器。
充当应用服务器(如簇X)
两个应用服务器
能访问部署在X群集上的EJB,使用以下代码: 的InitialContext的InitialContext =新的InitialContext(); MyBeanHome = initialContext.lookup(“/ cells/clusters/X/MyBeanHome”);
或: initialContext需求是否实际指定要从中下载路由表的服务器?也就是说,定义initialContext的属性等。
我问的原因是因为我想知道WebSphere是否能以某种方式利用单元概念并允许jndiLookup以某种方式不指定我们所在的服务器使用jndi。
你也许是对有关 “/”。 – ComputeALot
最重要的是InitialContext。客户端代码位于Web服务器上,没有部署EJB,只有EJB客户端(2.1)生成代码。 它如何“知道”访问应用程序服务器?它是一个WebSphere gizmo还是普通的旧java2ee? – ComputeALot
相对于引导程序上下文的“单元/集群”是特定于WebSphere的。如果您的Web服务器是应用程序服务器,则应用程序服务器知道其单元,以便它可以找到安装在该单元上的群集。 –