Estoy implementando una aplicación Java EE en JBoss 7.1.1, y cuando se despliegan mis beans de sesión, JBoss imprime un mensaje que dice que ha creado múltiples enlaces JNDI. Algo como esto:Significado de todos los nombres JNDI en 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
Varía un poco de EJB a EJB, pero esa es la idea general.
Estoy confundido acerca de lo que está pasando aquí. ¿Por qué hay tantos de ellos? ¿Hay alguna diferencia entre estos enlaces JNDI? Si hay, ¿cuándo se debe usar cada uno de ellos?
Ese enlace tiene mucha información buena. ¡Gracias! – rbwhitaker