首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >普通作用域豆类的焊缝圆相关性

普通作用域豆类的焊缝圆相关性
EN

Stack Overflow用户
提问于 2016-01-25 20:05:56
回答 1查看 714关注 0票数 0

我正在使用JBoss EAP6.4(和Weld 1.1.28)并试图摆脱Seam 2,其中一部分是切换到CDI。我收到以下(匿名)错误:

代码语言:javascript
复制
org.jboss.weld.exceptions.DeploymentException: WELD-001443 Pseudo scoped bean
has circular dependencies. Dependency path
[Managed Bean [A] with qualifiers [@Default @Any @Named],
 Managed Bean [B] with qualifiers [@Default @Any],
 Managed Bean [C] with qualifiers [@Default @Any],
 Managed Bean [D] with qualifiers [@Default @Any],
 Managed Bean [C] with qualifiers [@Default @Any]]

然而,其中的每一个都是@SessionScoped,所以这看起来应该能工作,因为@SessionScoped是一个“正常”的范围。为什么这个不行?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-26 19:06:19

CDI的@SessionScopedjavax.enterprise.context.SessionScoped。如果您碰巧用javax.faces.bean.SessionScoped注释类,那么您的类就不是由CDI管理的。当您尝试@Inject时,它将是@Dependent伪作用域。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35001338

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档