Wdrażam aplikację Java EE na JBoss 7.1.1, a gdy moje komponenty bean sesji zostaną wdrożone, JBoss wyświetla komunikat informujący, że utworzył wiele powiązań JNDI. Coś takiego:Znaczenie wszystkich nazw JNDI w 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
To trochę różni się od EJB do EJB, ale taka jest ogólna idea.
Jestem zdezorientowany tym, co się tutaj dzieje. Dlaczego jest ich tak dużo? Czy istnieje różnica między powiązaniami JNDI? Jeśli tak, kiedy należy użyć każdego z nich?
Ten link ma wiele dobrych informacji. Dzięki! – rbwhitaker