我在websphere服务器/单元上部署了一个ejb应用程序Xdate和一个Web应用程序Y,Web应用程序使用Xdate ejb的客户端jar进行查找。我可以使用“ejb type”的名称空间绑定来通过我的网络应用程序查找此ejb吗?请注意,ejb app和web app是同一服务器上的两个不同的应用程序。如何使用名称空间绑定
查找部署在同一服务器上的ejb我使用下面的字符串进行查找。 的 “java:comp / env的/ EJB的/ XdateRemote”
在web.xml中输入
答案 0 :(得分:0)
因此,您有一个名为X
的企业应用程序,其中包含一个EJB模块。此外,您还有一个名为Y
的企业应用程序,其中包含一个Web模块。您希望Y
中的Web模块能够引用X
中包含的EJB。
如果这是正确的,那么您不一定需要EJB命名空间绑定才能使其工作。如果两个应用程序在同一台服务器上运行(并且您提到了这种情况),则两者都访问相同的JNDI树。
当客户端和EJB在同一单元中的不同目标上运行时,需要EJB命名空间绑定。