【问题标题】:Lookup an ejb on same server and cell在同一服务器和单元上查找 ejb
【发布时间】:2012-10-18 07:43:22
【问题描述】:

我在 websphere 服务器/单元上部署了一个 ejb 应用程序 Xdate 和一个 Web 应用程序 Y,并且该 Web 应用程序使用 Xdate ejb 的客户端 jar 进行查找。我可以使用“ejb 类型”的名称空间绑定通过我的 Web 应用程序查找此 ejb 吗?请注意,ejb 应用程序和 Web 应用程序是同一服务器上的两个不同应用程序。如何使用名称空间绑定查找部署在同一服务器上的 ejb

我正在使用以下字符串进行查找。 "java:comp/env/ejbs/XdateRemote"

web.xml 中的条目

【问题讨论】:

  • 您使用的是什么版本的 java EE 和 Websphere?

标签: ejb websphere jndi


【解决方案1】:

因此,您有一个名为X 的企业应用程序,其中包含一个EJB 模块。另外,您有一个名为Y 的企业应用程序,其中包含一个Web 模块。您希望 Y 中的 Web 模块能够引用 X 中包含的 EJB。

如果这是正确的,那么您不一定需要 EJB 名称空间绑定才能使其工作。如果两个应用程序在同一台服务器上运行(您提到就是这种情况),那么它们都访问同一个 JNDI 树。

当客户端和 EJB 在同一单元中的不同目标上运行时,需要 EJB 名称空间绑定。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-08
    • 1970-01-01
    • 1970-01-01
    • 2012-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多