tomcat7下正常的工程在tomcat8下启动报错
2018-01-29 19:27
155 查看
问题报错:
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
问题现象:工程启动失败
问题定位:
该错误不会出现在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 中都有
问题解决:删掉spring-2.5.6.SEC03.jar后正常,奇怪的是此问题在tomcat7中并没有出现,但是tomcat8下就会出错。
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
问题现象:工程启动失败
问题定位:
该错误不会出现在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 中都有
问题解决:删掉spring-2.5.6.SEC03.jar后正常,奇怪的是此问题在tomcat7中并没有出现,但是tomcat8下就会出错。
相关文章推荐
- centos7下tomcat7 或tomcat8启动超慢原因
- 解决centos7下tomcat启动正常,无法访问项目的问题
- tomcat启动正常,但是访问项目时,404. Eclipse没有正确部署工程项目
- 解决centos7下tomcat启动正常,无法访问项目的问题
- tomcat启动正常,但是访问项目时,404. Eclipse没有正确部署工程项目
- tomcat启动正常,但是访问项目时,404. Eclipse没有正确部署工程项目
- tomcat启动正常,但是访问项目时,404. Eclipse没有正确部署工程项目
- 解决centos7下tomcat启动正常,无法访问项目的问题
- tomcat启动正常,但是访问项目时,404. Eclipse没有正确部署工程项目
- jhipster生成的工程war包部署到tomcat中,tomcat正常启动,但一直不加载项目的问题原因。
- tomcat启动正常,404. Eclipse没有正确部署工程项目
- 解决centos7下tomcat启动正常,无法访问项目的问题
- linux下tomcat启动正常,工程却无法访问
- tomcat正常启动后http://localhost:8080/报错404
- eclipse中tomcat能正常启动,可以访问页面,但是浏览器访问不了tomcat首页之tomcat配置问题
- eclipse中tomcat能正常启动,但是浏览器访问不了tomcat首页之tomcat配置问题
- maven工程发布到tomcat下启动报ClassNotFoundException的异常的解决办法
- Tomcat设置默认启动项目及Java Web工程设置默认启动页面
- eclipse中tomcat能正常启动,但是浏览器访问不了tomcat首页 问题解决
- eclipse中tomcat正常启动但不能访问tomcat管理页面的解决方法