【发布时间】:2011-01-19 06:15:28
【问题描述】:
我不确定这是 Weld 或 Glassfish 中的错误,还是我做错了什么。
我有三个罐子:api、impl 和 base。这些 jar 包被打包到部署到 Glassfish 3.1 (b37) 的 war 中。结果是一个错误,指出在 impl 中的 pojo 中不满足注入点。注入失败的 pojo 在基础 jar 中。奇怪的是,我可以在我的战争中毫不费力地将同样失败的 pojo 注入到支持 bean,而且我也可以使用老式的 new 关键字手动实例化注入依赖项。
有什么想法吗?我也有基于 Maven 的测试项目,如果有人有兴趣看到它,可以复制它。
每个 jar 在 META-INF 中都有 beans.xml - 即使是战争也有 beans.xml。
- 维尔
【问题讨论】:
-
我很高兴看到这个测试项目。添加一个链接,我可以在 cmets 中下载它。