【发布时间】:2014-03-13 12:40:21
【问题描述】:
我正在尝试使用位于 Websphere 8.5(Java EE 规范)中的 EAR 中的替代部署描述符来部署 MDB。示例:
<module>
<ejb>arq_frameworkEJB.jar</ejb>
<alt-dd>dds/ejb-jar.xml</alt-dd>
</module>
问题是 WAS EJB 容器抱怨找不到所需的绑定文件 ibm-ejb-jar-bnd.xml(激活 MDB 需要此绑定)。错误说:
com.ibm.ejs.container.EJBConfigurationException: REQUIRED_BINDING_NOT_FOUND for MDB: arqMDB
我已经在 EARs META-INF 文件夹内尝试了该文件的多个位置(在 arq_frameworkEJB.jar 内),但它不起作用。我在互联网上搜索过,但没有找到任何文档,也没有提到这个文件应该在哪里。
【问题讨论】:
-
您是否尝试过将 ibm-ejb-jar-bnd.xml 相对于 ejb-jar.xml 文件(即,在 dds 文件夹中)放置?
标签: jakarta-ee websphere ejb-3.1 websphere-8