Tôi đang triển khai một ứng dụng Java EE trên JBoss 7.1.1, và khi đậu phiên của tôi được triển khai, JBoss in ra một thông báo nói rằng nó đã tạo ra nhiều ràng buộc JNDI. Một cái gì đó như thế này:Ý nghĩa của tất cả các tên JNDI trong 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
Nó thay đổi một chút từ EJB đến EJB, nhưng đó là ý tưởng chung.
Tôi đang bối rối về những gì đang xảy ra ở đây. Tại sao có rất nhiều người trong số họ? Có một sự khác biệt giữa các ràng buộc JNDI? Nếu có, khi nào mỗi người trong số họ nên được sử dụng?
Liên kết đó có nhiều thông tin tốt. Cảm ơn! – rbwhitaker