【发布时间】:2017-03-15 18:17:03
【问题描述】:
嗯,我有一个结构如下的 EAR 项目:
EarSample
- EarSample-ejb.jar
- EarSample-web.war
在 EJB 模块内部有一个没有接口的简单无状态会话 bean(无视图接口)。
发生的事情是我无法将该 EJB 注入到打包在 war 模块中的 JSF 托管 bean 中。 Netbeans 甚至没有看到课程。
我已经尝试过 GF 3/4 和 Payara。
任何帮助将不胜感激。 谢谢。
【问题讨论】:
-
你的web.war的构建类路径中是否有ejb.jar?如果您的项目是基于 maven 的,那么 ejb.jar 是 web.war 项目的依赖项吗?
-
你是对的,这是一个 maven 项目。我已将 EJB 模块添加为“提供”依赖项,它运行良好。谢谢。
标签: java-ee-6 glassfish-3 ear glassfish-4 payara