问题描述
做spring+hessian整合项目出现这个错误。怀疑jar包之间冲突,小白请教。下面附上jar包图严重:StandardWrapper.Throwablejava.lang.NoSuchFieldError:APPLICATION_CONTEXT_ID_PREFIXatorg.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:430)atorg.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:458)atorg.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:339)atorg.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:306)atorg.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:127)atjavax.servlet.GenericServlet.init(GenericServlet.java:160)atorg.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1266)atorg.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1185)atorg.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1080)atorg.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5027)atorg.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5314)atorg.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)atorg.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)atorg.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)atorg.apache.catalina.core.StandardHost.addChild(StandardHost.java:618)atorg.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:650)atorg.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1582)atjava.util.concurrent.Executors$RunnableAdapter.call(UnknownSource)atjava.util.concurrent.FutureTask$Sync.innerRun(UnknownSource)atjava.util.concurrent.FutureTask.run(UnknownSource)atjava.util.concurrent.ThreadPoolExecutor.runWorker(UnknownSource)atjava.util.concurrent.ThreadPoolExecutor$Worker.run(UnknownSource)atjava.lang.Thread.run(UnknownSource)
解决方案
解决方案二:
该回复于2012-08-10 08:56:50被版主删除
解决方案三:
http://photo.163.com/ken_bob/list/#m=0&p=1
解决方案四:
看看jdk或tomcat版本问题,我这个是7.x的,换成Myeclipsetomcat启动就可以了。。。
解决方案五:
spring依赖版本冲突,查看是否依赖不同的spring版本,去掉一个,统一
解决方案六:
spring依赖版本冲突,查看依赖树,看是否依赖了不同版本的spring
解决方案七:
试试将jar包org.springframework.web.servlet-=3.0.5.RELEASE.jar去掉,如果没有包spring-webmvc.jar,加上该包,问题应该是1.spring-web包版本不对2.有包与spring-web包版本冲突
解决方案八:
我也遇到这个问题