Ich stelle eine Java EE-Anwendung auf JBoss 7.1.1 bereit und wenn meine Session-Beans bereitgestellt werden, gibt JBoss eine Nachricht aus, die besagt, dass mehrere JNDI-Bindungen erstellt wurden. Etwas wie dieses:Bedeutung aller JNDI-Namen in JBoss 7
java:global/ear-name/jar-name/MyClassImpl!fully.qualified.path.to.Interface
java:app/jar-name/MyClassImpl!fully.qualified.path.to.Interface
java:module/MyClassImpl!fully.qualified.path.to.Interface
java:jboss/exported/ear-name/jar-name/MyClassImpl!fully.qualified.path.to.Interface
java:global/ear-name/jar-name/MyClassImpl
java:app/jar-name/MyClassImpl
java:module/MyClassImpl
Es variiert ein wenig von EJB zu EJB, aber das ist die allgemeine Idee.
Ich bin verwirrt darüber, was hier vorgeht. Warum gibt es so viele von ihnen? Gibt es einen Unterschied zwischen diesen JNDI-Bindungen? Wenn ja, wann sollte jeder von ihnen verwendet werden?
Dieser Link hat viele gute Informationen. Vielen Dank! – rbwhitaker