0

在使用 EJB 应用程序时,为什么我们需要一个额外的部署描述符(例如 jBoss.xml)来配置 JNDI 名称?我们不能在 ejb-jar.xml 文件本身中做同样的事情吗?

4

1 回答 1

1

从您的评论看来,您有兴趣设置远程 EJB 视图 JNDI 名称。

关键是 - 服务器中的 JNDI 名称是使用 Java EE 6 可移植 JNDI 名称定义的(每个容器都需要在这些名称下绑定 EJB。)

但是,任何文档都没有指定远程(导出的)JNDI 名称。这是前段时间让我感到困惑的事情之一。

您可能会使用 ACC(应用程序客户端容器)或遵循容器特定的配置。这意味着没有可移植的名称告诉容器在指定的 JNDI 名称下公开远程 EJB 视图。

进一步阅读:

于 2013-04-07T15:40:53.820 回答