У меня есть сессионный компонент, определенный в ejb-jar.xml и jboss.xml. Он определяется с помощью ejb-имени, удаленного и домашнего интерфейса и реализации.
Когда я запускаю JBoss и просматриваю дерево JNDI, кажется, что домашний интерфейс находится под именем JNDI ejb-name (я попытался определить jndi-name и local-jndi-name в ejb-jar. XML без видимого эффекта). Но удаленный интерфейс не отображается в списке JNDI.
Если я попытаюсь получить доступ к ejb-имени с помощью поиска JNDI из JUnit TestCase, то все будет в порядке, возможно потому, что я получаю доступ к домашнему интерфейсу.
Есть идеи, что я могу упустить? Заранее спасибо.