java.lang.NoSuchMethodError: org.springframework.web.context.ConfigurableWebApplicationContext.setId
来源:互联网 发布:怎么样做好淘宝店 编辑:程序博客网 时间:2024/06/04 08:04
web工程在tomcat7下正常,在tomcat8下启动报错1.错误信息:
java.lang.NoSuchMethodError: org.springframework.web.context.ConfigurableWebApplicationContext.setId(Ljava/lang/String;)V at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:389) ~[spring-web-3.2.9.RELEASE.jar:3.2.9.RELEASE] at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306) [spring-web-3.2.9.RELEASE.jar:3.2.9.RELEASE] at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112) [spring-web-3.2.9.RELEASE.jar:3.2.9.RELEASE] at org.jboss.resteasy.plugins.spring.SpringContextLoaderListener.contextInitialized(SpringContextLoaderListener.java:44) [resteasy-spring-3.0.7.Final.jar:?] at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4745) [catalina.jar:8.5.13] at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5207) [catalina.jar:8.5.13] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) [catalina.jar:8.5.13] at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:752) [catalina.jar:8.5.13] at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:728) [catalina.jar:8.5.13] at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734) [catalina.jar:8.5.13] at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:952) [catalina.jar:8.5.13] at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1823) [catalina.jar:8.5.13] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [?:1.7.0_80] at java.util.concurrent.FutureTask.run(FutureTask.java:262) [?:1.7.0_80] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [?:1.7.0_80] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [?:1.7.0_80] at java.lang.Thread.run(Thread.java:745) [?:1.7.0_80]12-Jun-2017 10:20:35.459 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file
2.问题定位
该错误不会出现在catalina.out,会出现在localhost.log日志中。所以当工程启动异常有无法在catalina.out中发现端倪, 就要关注tomcat的其他日志。
org.springframework.web.context.ConfigurableWebApplicationContext.setId 在工程中spring-2.5.6.SEC03.jar 和 spring-context-3.2.9.RELEASE.jar 中都有。
3.问题解决:删掉spring-2.5.6.SEC03.jar后正常,奇怪的是此问题在tomcat7中并没有出现,但是tomcat8下就会出错。
阅读全文
0 0
- java.lang.NoSuchMethodError: org.springframework.web.context.ConfigurableWebApplicationContext.setId
- java.lang.NoSuchMethodError: org.springframework.web.context.ConfigurableWebApplicationContext.setId
- org.springframework.web.context.ConfigurableWebApplicationContext.setId(Ljava/lang/String;)V
- org.springframework.web.context.ConfigurableWebApplicationContext.setId(Ljava/lang/String;)V
- java.lang.NoSuchMethodError: org.springframework.web.context.support.XmlWebApplicationContext.getEnv
- java.lang.NoSuchMethodError: org.springframework.web.context.support.XmlWebApplication的错误
- java.lang.ClassNotFoundException: org.springframework.web.context.Contb.context.
- java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener 问题原因。
- 关于java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
- java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderServlet
- java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
- java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener错误解决方案
- java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
- maven项目 报:java.lang.ClassNotFoundException: org.springframework.web.context...
- java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
- java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
- 解决java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoader
- java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
- ORA-19602: cannot backup or copy active file in NOARCHIVELOG mode
- Linux core 文件介绍
- OpenCV non-free functionality (SURF) not built in 解决方法
- C++ sizeof
- windows 临界区的实现原理
- java.lang.NoSuchMethodError: org.springframework.web.context.ConfigurableWebApplicationContext.setId
- 【C++】C++运算符重载的规则
- 【MySQL基础】MySQL安装第三弹-mariadb-10.2.8
- Mac 命令行出问题
- Java与C++的区别
- particles.js中文开发手册
- caffe:Check failed: status == CUDNN_STATUS_SUCCESS (3 vs. 0) CUDNN_STATUS_BAD_PARAM
- Arcgis Server for JavaScript API之自定义InfoWindow
- IP定位FAQ(“准不准?”)