2012-05-11 3 views
6

JBoss 7.1.1에 Java EE 응용 프로그램을 배포하고 세션 빈이 배포되면 JBoss는 다중 JNDI 바인딩을 만들었다는 메시지를 출력합니다. 다음과 같은 것 :JBoss 7의 모든 JNDI 이름 의미

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 

이것은 EJB마다 약간 씩 다르지만 일반적 아이디어입니다.

여기에 무슨 일이 일어나고 있는지 혼란스러워합니다. 왜 그렇게 많은 사람들이 있습니까? 이러한 JNDI 바인딩간에 차이점이 있습니까? 있을 경우 언제 각각 사용해야합니까?

답변

7

현재 모든 문서 [1]하지만 짧은에 일부 사양에 따라 결정되며, 일부는 제이보스에 특정 기능입니다 찾을 수 있습니다 (주로 자바 : 제이 보스/수출, 자바 : 제이보스 항목)

[1 ] https://docs.jboss.org/author/display/AS71/JNDI+Reference

+1

그 링크에는 좋은 정보가 많이 있습니다. 감사! – rbwhitaker

관련 문제