使用 JDeveloper 作为我的 IDE,我有一个 Web 应用程序,它调用由第三方 jar 中打包的带注释的 EJB 3.0 bean 提供的服务。当我运行应用程序时,如何配置 Web 应用程序项目以将 bean 部署到嵌入式 OC4J 容器?
jar 文件被项目引用,我有一个 META-INF/application.xml 将这些 jar 文件引用为 EJB 模块。我已将 EJB Version 属性设置为 3.0,但 Annotated EJB 3.0 Bean Classes 列表仍然为空,大概是因为我没有在我正在运行的 Web 应用程序的源代码中定义任何 bean。运行项目时,嵌入式 oc4j 容器会警告 EJB 模块不包含任何 bean。我想在 jar 文件中部署 bean,但不知道如何。
JDeveloper 10.1.3.4
Windows Vista