我試圖在我的Websphere 8.5(Java EE規範)中使用位於我的EAR中的替代部署描述符部署MDB。例如:Websphere使用替代部署描述符的MDB激活「<alt-dd>」
<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爲MDB:arqMDB
我試過這個文件(arq_frameworkEJB.jar內)的多個位置,裏面的EARs META-INF文件夾,但它不起作用。我在網上搜索過,但沒有發現任何文檔沒有提到這個文件應該在哪裏。
您是否嘗試將ibm-ejb-jar-bnd.xml相對於ejb-jar.xml文件(即在dds文件夾中)放置? –