【问题标题】:WebSphere 9.0 , EJB Deployment ErrorWebSphere 9.0,EJB 部署错误
【发布时间】:2018-07-10 03:46:01
【问题描述】:

通过 HUDSON 将 EAR 部署到 Websphere 9.0 时

WebSphere 抛出以下错误

ADMA0205E: 将企业 Bean 绑定到 JNDI 名称的任务中发生验证错误。 bean 的 Java 命名和目录接口 (JNDI) 名称及其本地/远程主目录均在模块 XXXX 中为企业 bean XXXXX 指定。您可以为 bean 提供 JNDI 名称,也可以为其本地/远程 home 提供 JNDI 名称。但你不能同时提供。

如果我做错了什么,请告诉我。

【问题讨论】:

    标签: ejb websphere ejb-3.0


    【解决方案1】:

    这通常表明应用程序在ibm-ejb-jar-bnd.xml 文件中存在问题。具体来说,对于模块 XXXX 中的 bean XXXXX,有一个绑定配置,它指定了simple-binding-name 属性和以下之一:local-home-binding-nameremote-home-binding-name 属性,或<interface> 元素。 simple-binding-name 与这些其他属性/元素不兼容。

    有关ibm-ejb-jar-bnd.xml 文件格式的信息可在此处获得: https://www.ibm.com/support/knowledgecenter/en/SSAW57_8.5.5/com.ibm.websphere.nd.doc/ae/cejb_bindingsejbfp.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-01
      • 2020-12-18
      • 1970-01-01
      相关资源
      最近更新 更多