Hi,
I am trying to run JSF-Spring quickstart example
shown in
http://jsf-spring.sourceforge.net/quickstart.shtml on Tomcat 6.0.16
I am getting the following error:
INFO: Loading XML bean definitions from ServletContext resource [/WEB-INF/faces-config.xml]
Feb 28, 2008 11:34:50 AM de.mindmatters.faces.spring.context.ContextLoader initWebApplicationContext
SEVERE: Context initialization failed
org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unexpected failure during bean definition parsing
Offending resource: ServletContext resource [/WEB-INF/faces-config.xml]
Bean 'uiBean'; nested exception is java.lang.ClassCastException: org.springframework.beans.factory.support.GenericBeanDefinition cannot be cast to org.springframework.beans.factory.support.RootBeanDefinition
at org.springframework.beans.factory.parsing.FailFastProblemReporter.error(FailFastProblemReporter.java:68)
at org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:85)
at de.mindmatters.faces.spring.factory.xml.ManagedBeanDefinitionDocumentReader.error(ManagedBeanDefinitionDocumentReader.java:322)
at de.mindmatters.faces.spring.factory.xml.ManagedBeanDefinitionDocumentReader.parseManagedBeanDefinition(ManagedBeanDefinitionDocumentReader.java:450)
at de.mindmatters.faces.spring.factory.xml.ManagedBeanDefinitionDocumentReader.registerManagedBeanDefinition(ManagedBeanDefinitionDocumentReader.java:397)
at de.mindmatters.faces.spring.factory.xml.ManagedBeanDefinitionDocumentReader.registerManagedBeanDefinitions(ManagedBeanDefinitionDocumentReader.java:371)
at de.mindmatters.faces.spring.factory.xml.ManagedBeanDefinitionDocumentReader.registerBeanDefinitions(ManagedBeanDefinitionDocumentReader.java:334)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:488)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:383)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:327)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:295)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:124)
at de.mindmatters.faces.spring.context.support.DefaultFacesWebApplicationContext.loadBeanDefinitions(DefaultFacesWebApplicationContext.java:155)
at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:92)
at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:97)
at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:411)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:338)
at de.mindmatters.faces.spring.context.support.DefaultFacesWebApplicationContext.refresh(DefaultFacesWebApplicationContext.java:289)
at de.mindmatters.faces.spring.context.ContextLoader.createWebApplicationContext(ContextLoader.java:307)
at de.mindmatters.faces.spring.context.ContextLoader.initWebApplicationContext(ContextLoader.java:161)
at de.mindmatters.faces.spring.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:61)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: java.lang.ClassCastException: org.springframework.beans.factory.support.GenericBeanDefinition cannot be cast to org.springframework.beans.factory.support.RootBeanDefinition
at de.mindmatters.faces.spring.factory.ManagedBeanFactory.createManagedBeanDefinition(ManagedBeanFactory.java:104)
at de.mindmatters.faces.spring.factory.xml.ManagedBeanDefinitionDocumentReader.parseManagedBeanDefinition(ManagedBeanDefinitionDocumentReader.java:429)
... 35 more
Feb 28, 2008 11:34:50 AM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Exception sending context initialized event to listener instance of class de.mindmatters.faces.spring.context.ContextLoaderListener
org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unexpected failure during bean definition parsing
Offending resource: ServletContext resource [/WEB-INF/faces-config.xml]
Bean 'uiBean'; nested exception is java.lang.ClassCastException: org.springframework.beans.factory.support.GenericBeanDefinition cannot be cast to org.springframework.beans.factory.support.RootBeanDefinition
at org.springframework.beans.factory.parsing.FailFastProblemReporter.error(FailFastProblemReporter.java:68)
at org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:85)
at de.mindmatters.faces.spring.factory.xml.ManagedBeanDefinitionDocumentReader.error(ManagedBeanDefinitionDocumentReader.java:322)
at de.mindmatters.faces.spring.factory.xml.ManagedBeanDefinitionDocumentReader.parseManagedBeanDefinition(ManagedBeanDefinitionDocumentReader.java:450)
at de.mindmatters.faces.spring.factory.xml.ManagedBeanDefinitionDocumentReader.registerManagedBeanDefinition(ManagedBeanDefinitionDocumentReader.java:397)
at de.mindmatters.faces.spring.factory.xml.ManagedBeanDefinitionDocumentReader.registerManagedBeanDefinitions(ManagedBeanDefinitionDocumentReader.java:371)
at de.mindmatters.faces.spring.factory.xml.ManagedBeanDefinitionDocumentReader.registerBeanDefinitions(ManagedBeanDefinitionDocumentReader.java:334)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:488)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:383)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:327)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:295)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:124)
at de.mindmatters.faces.spring.context.support.DefaultFacesWebApplicationContext.loadBeanDefinitions(DefaultFacesWebApplicationContext.java:155)
at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:92)
at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:97)
at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:411)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:338)
at de.mindmatters.faces.spring.context.support.DefaultFacesWebApplicationContext.refresh(DefaultFacesWebApplicationContext.java:289)
at de.mindmatters.faces.spring.context.ContextLoader.createWebApplicationContext(ContextLoader.java:307)
at de.mindmatters.faces.spring.context.ContextLoader.initWebApplicationContext(ContextLoader.java:161)
at de.mindmatters.faces.spring.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:61)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: java.lang.ClassCastException: org.springframework.beans.factory.support.GenericBeanDefinition cannot be cast to org.springframework.beans.factory.support.RootBeanDefinition
at de.mindmatters.faces.spring.factory.ManagedBeanFactory.createManagedBeanDefinition(ManagedBeanFactory.java:104)
at de.mindmatters.faces.spring.factory.xml.ManagedBeanDefinitionDocumentReader.parseManagedBeanDefinition(ManagedBeanDefinitionDocumentReader.java:429)
... 35 more
Feb 28, 2008 11:34:50 AM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
Feb 28, 2008 11:34:50 AM org.apache.catalina.core.StandardContext start
SEVERE: Context [/superscripts] startup failed due to previous errors
Feb 28, 2008 11:34:50 AM org.apache.catalina.core.ApplicationContext log
INFO: Closing ConfigWebApplicationContext
Feb 28, 2008 11:34:50 AM org.apache.catalina.core.ApplicationContext log
INFO: Closing Spring root WebApplicationContext
Feb 28, 2008 11:34:50 AM org.springframework.context.support.AbstractApplicationContext doClose
INFO: Closing org.springframework.web.context.support.XmlWebApplicationContext@47a0d4: display name [Root WebApplicationContext]; startup date [Thu Feb 28 11:34:49 MST 2008]; root of context hierarchy
Feb 28, 2008 11:34:50 AM org.springframework.beans.factory.support.DefaultSingletonBeanRegistry destroySingletons
INFO: Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@17b0998: defining beans []; root of factory hierarchy
Feb 28, 2008 11:34:51 AM org.apache.axis.utils.JavaUtils isAttachmentSupported
WARNING: Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.
Feb 28, 2008 11:34:51 AM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-7070
Feb 28, 2008 11:34:51 AM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Feb 28, 2008 11:34:51 AM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/94 config=null
Feb 28, 2008 11:34:51 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 4943 ms
Does any one have same issue. How can you fix this problem. Your immediate response will be greatly appreciated. Thanks in advance.
Thanks,
rsrch
Logged In: NO
I am having this same issue.
Logged In: NO
Hi
I have the same problem. It seems to be a problem with spring 2.5.X.
I works with spring 2.0.X.
Hope you can fix it soon.
Logged In: NO
hey guys, any one have a fix for this issue, I have the same issue
Logged In: NO
I am having this same issue.