Ich migriere ein Projekt von Weblogic 10.3 nach Weblogic 12c.Ich habe eine MDB, die auf eine andere EJB (EJB 2.1) verweist, wie unten angegeben.
<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>
Unter Ausnahme zu bekommen
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.
EDIT: Die weblogic-ejb-jar.xml der Weblogic hat den Namen local-jndi und wird im JNDI-Baum der Weblogic registriert
Antworten:
1 für die Antwort № 1Entfernung von local-jndi-name aus weblogic-ejb-jar.xml und unten für die Suche
java:comp/env/ejb