Adding the following to your pom.xml should fix this. <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>${spring.version}</version> </dependency>
For more information, see http://issues.appfuse.org/browse/APF-977. On Sun, Nov 22, 2009 at 7:45 AM, lqhart <lqh...@126.com> wrote: > > Hi all, > > Could you give some idea for soloving this belowing Error? > > Thanks, > > Art Lingbo Liu > ----------------------- > Environment > jdk1.5 > maven 2.2 > tomcat 6.14 > > > > initionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1104) > > [INFO] [talledLocalContainer] at > org.springframework.beans.factory.xml.Default > > BeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentR > eader.java:133) > [INFO] [talledLocalContainer] at > org.springframework.beans.factory.xml.Default > > BeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocume > ntReader.java:90) > [INFO] [talledLocalContainer] at > org.springframework.beans.factory.xml.XmlBean > DefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:458) > [INFO] [talledLocalContainer] at > org.springframework.beans.factory.xml.XmlBean > DefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:353) > [INFO] [talledLocalContainer] at > org.springframework.beans.factory.xml.XmlBean > DefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:303) > [INFO] [talledLocalContainer] at > org.springframework.beans.factory.xml.XmlBean > DefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:280) > [INFO] [talledLocalContainer] at > org.springframework.beans.factory.support.Abs > > tractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java: > 131) > [INFO] [talledLocalContainer] at > org.springframework.beans.factory.support.Abs > > tractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java: > 147) > [INFO] [talledLocalContainer] at > org.springframework.web.context.support.XmlWe > bApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:124) > [INFO] [talledLocalContainer] at > org.springframework.web.context.support.XmlWe > bApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:92) > [INFO] [talledLocalContainer] at > org.springframework.context.support.AbstractR > > efreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationCo > ntext.java:101) > [INFO] [talledLocalContainer] at > org.springframework.context.support.AbstractA > > pplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:389) > [INFO] [talledLocalContainer] at > org.springframework.context.support.AbstractA > pplicationContext.refresh(AbstractApplicationContext.java:324) > [INFO] [talledLocalContainer] at > org.springframework.web.context.ContextLoader > .createWebApplicationContext(ContextLoader.java:244) > [INFO] [talledLocalContainer] at > org.springframework.web.context.ContextLoader > .initWebApplicationContext(ContextLoader.java:187) > [INFO] [talledLocalContainer] at > org.springframework.web.context.ContextLoader > Listener.contextInitialized(ContextLoaderListener.java:49) > [INFO] [talledLocalContainer] at > org.apache.catalina.core.StandardContext.list > enerStart(StandardContext.java:3830) > [INFO] [talledLocalContainer] at > org.apache.catalina.core.StandardContext.star > t(StandardContext.java:4337) > [INFO] [talledLocalContainer] at > org.apache.catalina.core.ContainerBase.start( > ContainerBase.java:1045) > [INFO] [talledLocalContainer] at > org.apache.catalina.core.StandardHost.start(S > tandardHost.java:719) > [INFO] [talledLocalContainer] at > org.apache.catalina.core.ContainerBase.start( > ContainerBase.java:1045) > [INFO] [talledLocalContainer] at > org.apache.catalina.core.StandardEngine.start > (StandardEngine.java:443) > [INFO] [talledLocalContainer] at > org.apache.catalina.core.StandardService.star > t(StandardService.java:516) > [INFO] [talledLocalContainer] at > org.apache.catalina.core.StandardServer.start > (StandardServer.java:710) > [INFO] [talledLocalContainer] at > org.apache.catalina.startup.Catalina.start(Ca > talina.java:566) > [INFO] [talledLocalContainer] at > sun.reflect.NativeMethodAccessorImpl.invoke0( > Native Method) > [INFO] [talledLocalContainer] at > sun.reflect.NativeMethodAccessorImpl.invoke(N > ativeMethodAccessorImpl.java:39) > [INFO] [talledLocalContainer] at > sun.reflect.DelegatingMethodAccessorImpl.invo > ke(DelegatingMethodAccessorImpl.java:25) > [INFO] [talledLocalContainer] at > java.lang.reflect.Method.invoke(Method.java:5 > 85) > [INFO] [talledLocalContainer] at > org.apache.catalina.startup.Bootstrap.start(B > ootstrap.java:288) > [INFO] [talledLocalContainer] at > org.apache.catalina.startup.Bootstrap.main(Bo > otstrap.java:413) > [INFO] [talledLocalContainer] 2009-11-22 13:35:59 > org.apache.catalina.core.Stand > ardContext listenerStart > [INFO] [talledLocalContainer] 严重: Exception sending context initialized > event > to listener instance of class > org.springframework.web.context.ContextLoaderListe > ner > [INFO] [talledLocalContainer] > org.springframework.beans.factory.BeanDefinitionSt > oreException: Unexpected exception parsing XML document from class path > resource > [applicationContext-service.xml]; nested exception is > java.lang.NoSuchMethodErr > or: > > org.springframework.beans.factory.xml.ParserContext.registerBeanComponent(Lo > rg/springframework/beans/factory/parsing/BeanComponentDefinition;)V > [INFO] [talledLocalContainer] Caused by: java.lang.NoSuchMethodError: > org.spring > > framework.beans.factory.xml.ParserContext.registerBeanComponent(Lorg/springframe > work/beans/factory/parsing/BeanComponentDefinition;)V > [INFO] [talledLocalContainer] at > org.springframework.transaction.config.Annota > > tionDrivenBeanDefinitionParser$AopAutoProxyConfigurer.configureAutoProxyCreator( > AnnotationDrivenBeanDefinitionParser.java:130) > [INFO] [talledLocalContainer] at > org.springframework.transaction.config.Annota > > tionDrivenBeanDefinitionParser.parse(AnnotationDrivenBeanDefinitionParser.java:7 > 9) > [INFO] [talledLocalContainer] at > org.springframework.beans.factory.xml.Namespa > ceHandlerSupport.parse(NamespaceHandlerSupport.java:69) > [INFO] [talledLocalContainer] at > org.springframework.beans.factory.xml.BeanDef > > initionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1114) > > [INFO] [talledLocalContainer] at > org.springframework.beans.factory.xml.BeanDef > > initionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1104) > > [INFO] [talledLocalContainer] at > org.springframework.beans.factory.xml.Default > > BeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentR > eader.java:133) > [INFO] [talledLocalContainer] at > org.springframework.beans.factory.xml.Default > > BeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocume > ntReader.java:90) > [INFO] [talledLocalContainer] at > org.springframework.beans.factory.xml.XmlBean > DefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:458) > [INFO] [talledLocalContainer] at > org.springframework.beans.factory.xml.XmlBean > DefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:353) > [INFO] [talledLocalContainer] at > org.springframework.beans.factory.xml.XmlBean > DefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:303) > [INFO] [talledLocalContainer] at > org.springframework.beans.factory.xml.XmlBean > DefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:280) > [INFO] [talledLocalContainer] at > org.springframework.beans.factory.support.Abs > > tractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java: > 131) > [INFO] [talledLocalContainer] at > org.springframework.beans.factory.support.Abs > > tractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java: > 147) > [INFO] [talledLocalContainer] at > org.springframework.web.context.support.XmlWe > bApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:124) > [INFO] [talledLocalContainer] at > org.springframework.web.context.support.XmlWe > bApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:92) > [INFO] [talledLocalContainer] at > org.springframework.context.support.AbstractR > > efreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationCo > ntext.java:101) > [INFO] [talledLocalContainer] at > org.springframework.context.support.AbstractA > > pplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:389) > [INFO] [talledLocalContainer] at > org.springframework.context.support.AbstractA > pplicationContext.refresh(AbstractApplicationContext.java:324) > [INFO] [talledLocalContainer] at > org.springframework.web.context.ContextLoader > .createWebApplicationContext(ContextLoader.java:244) > [INFO] [talledLocalContainer] at > org.springframework.web.context.ContextLoader > .initWebApplicationContext(ContextLoader.java:187) > [INFO] [talledLocalContainer] at > org.springframework.web.context.ContextLoader > Listener.contextInitialized(ContextLoaderListener.java:49) > [INFO] [talledLocalContainer] at > org.apache.catalina.core.StandardContext.list > enerStart(StandardContext.java:3830) > [INFO] [talledLocalContainer] at > org.apache.catalina.core.StandardContext.star > t(StandardContext.java:4337) > [INFO] [talledLocalContainer] at > org.apache.catalina.core.ContainerBase.start( > ContainerBase.java:1045) > [INFO] [talledLocalContainer] at > org.apache.catalina.core.StandardHost.start(S > tandardHost.java:719) > [INFO] [talledLocalContainer] at > org.apache.catalina.core.ContainerBase.start( > ContainerBase.java:1045) > [INFO] [talledLocalContainer] at > org.apache.catalina.core.StandardEngine.start > (StandardEngine.java:443) > [INFO] [talledLocalContainer] at > org.apache.catalina.core.StandardService.star > t(StandardService.java:516) > [INFO] [talledLocalContainer] at > org.apache.catalina.core.StandardServer.start > (StandardServer.java:710) > [INFO] [talledLocalContainer] at > org.apache.catalina.startup.Catalina.start(Ca > talina.java:566) > [INFO] [talledLocalContainer] at > sun.reflect.NativeMethodAccessorImpl.invoke0( > Native Method) > [INFO] [talledLocalContainer] at > sun.reflect.NativeMethodAccessorImpl.invoke(N > ativeMethodAccessorImpl.java:39) > [INFO] [talledLocalContainer] at > sun.reflect.DelegatingMethodAccessorImpl.invo > ke(DelegatingMethodAccessorImpl.java:25) > [INFO] [talledLocalContainer] at > java.lang.reflect.Method.invoke(Method.java:5 > 85) > [INFO] [talledLocalContainer] at > org.apache.catalina.startup.Bootstrap.start(B > ootstrap.java:288) > [INFO] [talledLocalContainer] at > org.apache.catalina.startup.Bootstrap.main(Bo > otstrap.java:413) > [INFO] [talledLocalContainer] 2009-11-22 13:36:00 > org.apache.catalina.core.Stand > ardContext listenerStart > [INFO] [talledLocalContainer] 严重: Exception sending context initialized > event > to listener instance of class org.appfuse.webapp.listener.StartupListener > [INFO] [talledLocalContainer] > org.springframework.beans.factory.BeanDefinitionSt > oreException: Unexpected exception parsing XML document from class path > resource > [applicationContext-service.xml]; nested exception is > java.lang.NoSuchMethodErr > or: > > org.springframework.beans.factory.xml.ParserContext.registerBeanComponent(Lo > rg/springframework/beans/factory/parsing/BeanComponentDefinition;)V > [INFO] [talledLocalContainer] Caused by: java.lang.NoSuchMethodError: > org.spring > > framework.beans.factory.xml.ParserContext.registerBeanComponent(Lorg/springframe > work/beans/factory/parsing/BeanComponentDefinition;)V > [INFO] [talledLocalContainer] at > org.springframework.transaction.config.Annota > > tionDrivenBeanDefinitionParser$AopAutoProxyConfigurer.configureAutoProxyCreator( > AnnotationDrivenBeanDefinitionParser.java:130) > [INFO] [talledLocalContainer] at > org.springframework.transaction.config.Annota > > tionDrivenBeanDefinitionParser.parse(AnnotationDrivenBeanDefinitionParser.java:7 > 9) > [INFO] [talledLocalContainer] at > org.springframework.beans.factory.xml.Namespa > ceHandlerSupport.parse(NamespaceHandlerSupport.java:69) > [INFO] [talledLocalContainer] at > org.springframework.beans.factory.xml.BeanDef > > initionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1114) > > [INFO] [talledLocalContainer] at > org.springframework.beans.factory.xml.BeanDef > > initionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1104) > > [INFO] [talledLocalContainer] at > org.springframework.beans.factory.xml.Default > > BeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentR > eader.java:133) > [INFO] [talledLocalContainer] at > org.springframework.beans.factory.xml.Default > > BeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocume > ntReader.java:90) > [INFO] [talledLocalContainer] at > org.springframework.beans.factory.xml.XmlBean > DefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:458) > [INFO] [talledLocalContainer] at > org.springframework.beans.factory.xml.XmlBean > DefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:353) > [INFO] [talledLocalContainer] at > org.springframework.beans.factory.xml.XmlBean > DefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:303) > [INFO] [talledLocalContainer] at > org.springframework.beans.factory.xml.XmlBean > DefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:280) > [INFO] [talledLocalContainer] at > org.springframework.beans.factory.support.Abs > > tractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java: > 131) > [INFO] [talledLocalContainer] at > org.springframework.beans.factory.support.Abs > > tractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java: > 147) > [INFO] [talledLocalContainer] at > org.springframework.web.context.support.XmlWe > bApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:124) > [INFO] [talledLocalContainer] at > org.springframework.web.context.support.XmlWe > bApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:92) > [INFO] [talledLocalContainer] at > org.springframework.context.support.AbstractR > > efreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationCo > ntext.java:101) > [INFO] [talledLocalContainer] at > org.springframework.context.support.AbstractA > > pplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:389) > [INFO] [talledLocalContainer] at > org.springframework.context.support.AbstractA > pplicationContext.refresh(AbstractApplicationContext.java:324) > [INFO] [talledLocalContainer] at > org.springframework.web.context.ContextLoader > .createWebApplicationContext(ContextLoader.java:244) > [INFO] [talledLocalContainer] at > org.springframework.web.context.ContextLoader > .initWebApplicationContext(ContextLoader.java:187) > [INFO] [talledLocalContainer] at > org.springframework.web.context.ContextLoader > Listener.contextInitialized(ContextLoaderListener.java:49) > [INFO] [talledLocalContainer] at > org.apache.catalina.core.StandardContext.list > enerStart(StandardContext.java:3830) > [INFO] [talledLocalContainer] at > org.apache.catalina.core.StandardContext.star > t(StandardContext.java:4337) > [INFO] [talledLocalContainer] at > org.apache.catalina.core.ContainerBase.start( > ContainerBase.java:1045) > [INFO] [talledLocalContainer] at > org.apache.catalina.core.StandardHost.start(S > tandardHost.java:719) > [INFO] [talledLocalContainer] at > org.apache.catalina.core.ContainerBase.start( > ContainerBase.java:1045) > [INFO] [talledLocalContainer] at > org.apache.catalina.core.StandardEngine.start > (StandardEngine.java:443) > [INFO] [talledLocalContainer] at > org.apache.catalina.core.StandardService.star > t(StandardService.java:516) > [INFO] [talledLocalContainer] at > org.apache.catalina.core.StandardServer.start > (StandardServer.java:710) > [INFO] [talledLocalContainer] at > org.apache.catalina.startup.Catalina.start(Ca > talina.java:566) > [INFO] [talledLocalContainer] at > sun.reflect.NativeMethodAccessorImpl.invoke0( > Native Method) > [INFO] [talledLocalContainer] at > sun.reflect.NativeMethodAccessorImpl.invoke(N > ativeMethodAccessorImpl.java:39) > [INFO] [talledLocalContainer] at > sun.reflect.DelegatingMethodAccessorImpl.invo > ke(DelegatingMethodAccessorImpl.java:25) > [INFO] [talledLocalContainer] at > java.lang.reflect.Method.invoke(Method.java:5 > 85) > [INFO] [talledLocalContainer] at > org.apache.catalina.startup.Bootstrap.start(B > ootstrap.java:288) > [INFO] [talledLocalContainer] at > org.apache.catalina.startup.Bootstrap.main(Bo > otstrap.java:413) > [INFO] [talledLocalContainer] 2009-11-22 13:36:02 > org.apache.catalina.core.Stand > ardContext start > [INFO] [talledLocalContainer] 严重: Error listenerStart > [INFO] [talledLocalContainer] 2009-11-22 13:36:02 > org.apache.catalina.core.Stand > ardContext start > [INFO] [talledLocalContainer] 严重: Context [/myproject-1.0-SNAPSHOT] startup > fa > iled due to previous errors > [INFO] [talledLocalContainer] 2009-11-22 13:36:02 > org.apache.catalina.core.Appli > cationContext log > [INFO] [talledLocalContainer] 信息: Closing Spring root WebApplicationContext > [INFO] [talledLocalContainer] 2009-11-22 13:36:03 > org.apache.catalina.startup.Ho > stConfig deployWAR > [INFO] [talledLocalContainer] 信息: Deploying web application archive > cargocpc.w > ar > [INFO] [talledLocalContainer] 2009-11-22 13:36:03 > org.apache.coyote.http11.Http1 > 1Protocol start > [INFO] [talledLocalContainer] 信息: Starting Coyote HTTP/1.1 on http-8081 > [INFO] [talledLocalContainer] 2009-11-22 13:36:03 > org.apache.catalina.startup.Ca > talina start > [INFO] [talledLocalContainer] 信息: Server startup in 8261 ms > [INFO] [talledLocalContainer] Tomcat 5.x started on port [8081] > [INFO] [antrun:run {execution: default}] > [INFO] Executing tasks > [delete] Deleting: > D:\appfuse\myproject\target\webtest-data\web-tests-result. > xml > [echo] Testing 'myproject-1.0-SNAPSHOT' with locale 'zh' > > Login: > [INFO] > ------------------------------------------------------------------------ > [ERROR] BUILD ERROR > [INFO] > ------------------------------------------------------------------------ > [INFO] Error executing ant tasks > > Embedded error: The following error occurred while executing this line: > D:\appfuse\myproject\src\test\resources\login.xml:1: Step[invoke "get Login > Page > " (1/6)]: HTTP error 404, at: invoke > [INFO] > ------------------------------------------------------------------------ > [INFO] For more information, run Maven with the -e switch > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 43 seconds > [INFO] Finished at: Sun Nov 22 13:36:10 CST 2009 > [INFO] Final Memory: 25M/45M > [INFO] > ------------------------------------------------------------------------ > D:\appfuse\myproject> > -- > View this message in context: > http://n4.nabble.com/Construction-struts2-0-error-message-in-appfuse2-2-tp758687p758687.html > Sent from the AppFuse - User mailing list archive at Nabble.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net > For additional commands, e-mail: users-h...@appfuse.dev.java.net > >