【问题标题】:How do I look up an ejb in jBoss 4.2?如何在 jBoss 4.2 中查找 ejb?
【发布时间】:2010-09-18 12:24:23
【问题描述】:

我有一个简单的 j2ee 应用程序:

foo.ear
 - foo.war
 - foo.jar (ejb3 jar)

我正在使用 ejb3 jar 部署程序部署到符合 J2EE 1.4 的 jBoss 4.2.2。因此,目前不可能在 servlet 中使用 @EJB 注释。在常规的 1.4 j2EE 应用程序中,我可以在 web.xml 中使用 <ejb-local-ref> 元素,但是,因为我的 ejb 是 v3,所以它们没有 <local-home> 接口。谁能建议一种兼容 Java EE 的方式来从 servlet 中查找我的 ejb,无需借助特定于平台的 JNDI 查找

【问题讨论】:

    标签: jakarta-ee jboss


    【解决方案1】:

    答案是。您必须使用全局 JNDI 名称:

    @EJB 注释可用于 servlet 和 JSP,但不幸的是,我们还没有更新 tomcat 来支持它。此外,Tomcat 使用旧的 XML 格式,因此您也不能使用 XML。所以现在,您必须通过其全局 JNDI 名称来查找 EJB。

    有关详细信息,请参阅jBoss doc's

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-24
      • 2013-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多