我为JSF设置了一个有效的CDI。在登录中我可以使用#{AuthCtrl.logIn()},#{AuthCtrl.userName},#{AuthCtrl.pwd} ...没有问题,但CDI在@webfilter中失败,其中authCtrl始终为null
@WebFilter("/*")
public class AuthFilter implements Filter {
@Inject
private AuthCtrl authCtrl;
...
@Named(value = "AuthCtrl")
@javax.enterprise.context.SessionScoped
public class AuthCtrl implements Serializable {
...
任何想法为什么?谢谢!
顺便说一句。我使用openwebbeans 1.2.6,tomcat 7,myfaces 2.2.5,myfaces.codi 1.0.6