【发布时间】:2023-03-09 15:20:01
【问题描述】:
我正在将项目从 Weblogic 10.3 迁移到 Weblogic 12c。我有一个引用另一个 EJB (EJB 2.1) 的 MDB,如下所示。
<ejb-local-ref>
<ejb-ref-name>ejb/WorkerSBLocalHome</ejb-ref-name>
<ejb-ref-type>Session</ejb-ref-type>
<local-home>test.WorkerSBLocalHome</local-home>
<local>test.WorkerSBLocal</local>
<ejb-link>WorkerEJB.jar#WorkerSB</ejb-link>
</ejb-local-ref>
遇到异常
You must set a different JNDI name in the weblogic-ejb-jar.xml deployment descriptor or corresponding annotation for this EJB before it can be deployed.
编辑: Weblogic 的 weblogic-ejb-jar.xml 具有 local-jndi-name 并且它正在 Weblogic JNDI 树中注册
【问题讨论】:
标签: ejb weblogic-10.x weblogic12c