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
>
>

Reply via email to