我有一个用@Named 和@RequestScoped 注释的CDI bean。它在 Glassfish 3.1.2 中运行良好,但是当我在 Weblogic 12.1.1 中部署它时出现以下错误!
引起:org.jboss.weld.exceptions.DefinitionException:WELD-000075 正常范围的托管 bean 实现类有一个公共字段:public@Named @RequestScoped 类 com.xyweb.monitoring.MyController
我的 bean 中没有任何公共字段!!!它们都是私有的,我使用 getter 和 setter。这是 weblogic 12.1.1 中的错误吗?如何在 weblogic 中更新焊接版本?