首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在调用activate()之前必须先调用associate()

在调用activate()之前必须先调用associate()
EN

Stack Overflow用户
提问于 2012-03-27 20:32:33
回答 2查看 1.7K关注 0票数 0

在部署应用程序java.lang.IllegalStateException: Must call associate() before calling activate()时,我遇到了这个异常,它使用名为beans的CDI,我也在使用<error-page>。当我从web.xml中删除错误页面的声明时,一切都正常。

先谢谢你。

EN

回答 2

Stack Overflow用户

发布于 2012-03-27 22:03:27

嗯,Tomcat6和CDI --我认为这根本不会起作用(Servlet Spec、JSF等等)。您是否有机会在最近的Tomcat7中尝试您的设置?

票数 0
EN

Stack Overflow用户

发布于 2013-01-29 09:21:13

在使用Weld、CDI的实现和基于表单的身份验证时,Tomcat有一个严重的问题。该问题已从版本6.0.36修复。https://issues.apache.org/bugzilla/show_bug.cgi?id=52423

在Tomcat 7.0.9中也修复了这个问题。https://issues.apache.org/bugzilla/show_bug.cgi?id=49991

JBoss 6也出现了同样的问题,并在一段时间前得到了修复。使用WebLogic12c时,我也遇到了这个问题。

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

https://stackoverflow.com/questions/9889583

复制
相关文章

相似问题

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