2012-05-11 46 views
6

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?

Odpowiedz

Powiązane problemy