Исключение сервлета при использовании CDI с Jboss Weld - PullRequest
2 голосов
/ 20 марта 2012

Я работаю над веб-приложением, используя JSF 2 и RichFaces 4. Я использую ConversationScope из CDI, но у меня есть следующее исключение при запуске проекта на tomcat server 6:

Caused by: java.lang.IllegalStateException: Must call associate() before calling activate()
 at org.jboss.weld.context.AbstractConversationContext.activate(AbstractConversationContext.java:200)
 at org.jboss.weld.jsf.WeldPhaseListener.activateConversations(WeldPhaseListener.java:108)
 at org.jboss.weld.jsf.WeldPhaseListener.beforePhase(WeldPhaseListener.java:85)
 at com.sun.faces.lifecycle.Phase.handleBeforePhase(Phase.java:228)
 at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:99)
 at com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:116)
 at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
 at javax.faces.webapp.FacesServlet.service(FacesServlet.java:593)
...