通过HUDSON将EAR部署到Websphere 9.0
WebSphere抛出以下错误
ADMA0205E:任务将企业Bean绑定到JNDI名称时发生验证错误。 Bean和它的本地/远程主目录的Java命名和目录接口(JNDI)名称都是在模块XXXX中为企业bean XXXXX指定的。您可以为bean提供JNDI名称,也可以为其本地/远程主目录提供JNDI名称。但是你不能同时提供这两者。
如果我做错了,你可以告诉我。答案 0 :(得分:0)
这通常表示应用程序在ibm-ejb-jar-bnd.xml
文件中存在问题。具体来说,对于模块XXXX中的bean XXXXX,有一个绑定配置,它指定simple-binding-name
属性和以下之一:local-home-binding-name
或remote-home-binding-name
属性,或{{1}元素。 <interface>
与这些其他属性/元素不兼容。
此处提供了有关simple-binding-name
文件格式的信息:
https://www.ibm.com/support/knowledgecenter/en/SSAW57_8.5.5/com.ibm.websphere.nd.doc/ae/cejb_bindingsejbfp.html