【发布时间】:2016-06-17 06:50:38
【问题描述】:
我有一个打包在 .ear 文件中的应用程序。这是结构:
员工经理
|---EmployeeManagerEJB.jar
---src/ (1)
|---EmployeeManagerJSF.war/
---index.xhtml
---WEB-INF/
---类/ (2)
---lib/
|---库/
---EmployeeManagerIntegration.jar
---src/ (3)
我使用 CDI 注入位于 (2) EJB 中的类,其中接口位于 (3) 中,实现位于 (1) 中。然而,CDI 抛出异常“类型不满足的依赖项......”。我认为我的 EAR 结构有问题。我应该怎么做才能解决这个问题?
【问题讨论】:
-
为什么内置ear中有src文件夹?你应该只在那里编译类而没有源代码。
-
这是我为 EJB 项目配置的部署程序集:link 我想这就是你的意思
标签: java jakarta-ee cdi wildfly ear