我有一个简单的 j2ee 应用程序:
foo.ear
- foo.war
- foo.jar (ejb3 jar)
我正在使用 ejb3 jar 部署程序部署到符合 J2EE 1.4 的 jBoss 4.2.2。因此,目前不可能在 servlet 中使用 @EJB 注释。但是,在常规的 1.4 j2EE 应用程序中,我可以<ejb-local-ref>
在 web.xml 中使用一个元素,因为我的 ejb 是 v3,它们没有<local-home>
接口。任何人都可以建议一种符合 Java EE 的方法来从 servlet 中查找我的 ejb,而无需使用特定于平台的 JNDI 查找吗?