我有一个会话 bean,在 ejb-jar.xml 和 jboss.xml 中定义。它使用 ejb 名称、远程和本地接口以及实现来定义。
当我启动 JBoss 并查看 JNDI 树时,主界面似乎在 ejb-name 的 JNDI 名称下(我尝试在 ejb-jar.xml 中定义 jndi-name 和 local-jndi-name 没有明显效果)。但是远程接口没有出现在 JNDI 列表中。
如果我尝试使用 JUnit TestCase 中的 JNDI 查找访问 ejb 名称,事情会变得一团糟,大概是因为我正在访问主界面。
有什么我可能会错过的想法吗?提前致谢。