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