You can find the full source code for this website in the Seam package in the directory /examples/wiki. It is licensed under the LGPL.
| Online: | 16 Members of 9438 |
| Forum: Seam 3 Users |
01. Jul 2010, 13:16 America/New_York | Link |
Hi,
I'm having some issues related to the Seam Faces integration on a Tomcat Environment. I've already tried on version 6 and 7, and I'm stuck at the same point at both versions.
java.lang.IllegalStateException: Could not wrap ExternalContext org.jboss.seam.faces.environment.SeamExternalContextFactory.getExternalContext(SeamExternalContextFactory.java:35) com.sun.faces.context.InjectionExternalContextFactory.getExternalContext(InjectionExternalContextFactory.java:109) com.sun.faces.context.FacesContextFactoryImpl.getFacesContext(FacesContextFactoryImpl.java:93) javax.faces.webapp.FacesServlet.service(FacesServlet.java:302) org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:79) cause mère java.lang.IllegalStateException: Could not locate a BeanManager from the providers org.jboss.seam.faces.beanManager.FacesServletContextBeanManagerProvider(20), org.jboss.weld.extensions.beanManager.DefaultJndiBeanManagerProvider(11), org.jboss.weld.extensions.beanManager.DefaultJndiBeanManagerProvider(11), org.jboss.weld.extensions.beanManager.JBossJndiBeanManagerProvider(10), org.jboss.weld.extensions.beanManager.JBossJndiBeanManagerProvider(10) org.jboss.weld.extensions.beanManager.BeanManagerAware.getBeanManager(BeanManagerAware.java:88) org.jboss.weld.extensions.beanManager.BeanManagerAccessor.getManager(BeanManagerAccessor.java:33) org.jboss.seam.faces.environment.SeamExternalContextFactory.getExternalContext(SeamExternalContextFactory.java:26) com.sun.faces.context.InjectionExternalContextFactory.getExternalContext(InjectionExternalContextFactory.java:109) com.sun.faces.context.FacesContextFactoryImpl.getFacesContext(FacesContextFactoryImpl.java:93) javax.faces.webapp.FacesServlet.service(FacesServlet.java:302) org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:79)
My faces-config.xml has both listeners declared, the one from weld and the seam faces integration
<listener>
<listener-class>org.jboss.weld.environment.servlet.Listener</listener-class>
</listener>
<listener>
<listener-class>org.jboss.seam.faces.beanManager.BeanManagerServletContextListener</listener-class>
</listener>
As I'm not using maven, here are the jars versions I'm using:
Does anyone have any thoughts? If you need any other information just let me know.
Cheers, Adriano
Please file an issue in https://jira.jboss.org/jira/browse/SEAMFACES
Read about how to report a bug.