spring-不管运行什么项目,都有这个错误,是什么原因

问题描述

不管运行什么项目,都有这个错误,是什么原因

java.lang.NoSuchMethodError: org.springframework.web.context.ConfigurableWebApplicationContext.getEnvironment()Lorg/springframework/core/env/ConfigurableEnvironment;
at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:404)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4334)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)

解决方案

NoSuchMethodErrory也就是文件未找到错误,你看看哪个文件没有
org.springframework.web.context.ConfigurableWebApplicationContext.getEnvironment()
这里显示的应该是getEnvironment()方法没有吧

解决方案二:

环境配置合适的没??

解决方案三:

你这个有可能是缺少相应的jar包了,你有没有把spring需要的所有jar包都导入呢?

解决方案四:

应该是缺少jar包。

时间: 2025-01-18 01:35:26

spring-不管运行什么项目,都有这个错误,是什么原因的相关文章

spring mvc 在eclipse中启动tomcat提示错误,什么原因

问题描述 spring mvc 在eclipse中启动tomcat提示错误,什么原因 严重: StandardWrapper.Throwablejava.lang.NoClassDefFoundError: javax/servlet/AsyncListener at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at

spring java ssh2-突然所有的spring项目都启动不了了

问题描述 突然所有的spring项目都启动不了了 解决方案 应该是sping版本太高了.struct不支持 解决方案二: 不支持spring版本4.0,你下载的spring是不是不稳定版的啊 解决方案三: 可能是有啥东西导致错误了,clean一下就好了吧.. 解决方案四: SSH项目,今天突然启动到半截不动了.

无论是eclipse还是myeclipse运行android项目时都出现下列错误

问题描述 无论是eclipse还是myeclipse运行android项目时都出现下列错误 我的JDK无论1.7还是1.8还是没用 解决方案 从eclipse中导入myeclipse项目运行是出现"不能部署到服务器"的错误.用eclipse运行和部署myeclipse项目用eclipse运行和部署myeclipse项目 解决方案二: unsupported major minor version 52.0 解决方案三: http://stackoverflow.com/question

IntelliJ idea创建Spring MVC的Maven项目

原文:IntelliJ idea创建Spring MVC的Maven项目 参考:http://my.oschina.net/gaussik/blog/385697?fromerr=Pie9IlFV 创建Maven Web项目 菜单File->New Project可进入如图界面,首先选择左边栏Maven,再配置JDK(一般如果之前添加了JDK的话会自动填充,如未添加的话点击旁边的New将JDK目录导入即可).勾选"Create from archetype",然后选中maven-

【spring boot】5.spring boot 创建web项目并使用jsp作前台页面

贼烦的是,使用spring boot 创建web项目,然后我再idea下创建的,but 仅仅启动spring boot的启动类,就算整个项目都是好着的,就算是能够进入controller中,也不能成功访问到jsp页面.很尴尬!也很无语!   好吧,开头一句抱怨,下面全靠编~~~ ======================================================================================================= 1.idea

请问大家在spring框架的J2EE项目里面,先按模块分层还是按action等分层

问题描述 请问大家在spring框架的J2EE项目里面,先按模块分层还是按action等分层 如题,大家是按模块作为上层,然后每个模块分为action,dao,service等: 还是上层用dao,service等,然后dao下面再展开不同模块. 这两种分发都可以吗?适合什么情况? 解决方案 按action分层!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

试图运行一个项目时出错:未能加载文件或者程序集"XXX"或它的某一个加载项

问题描述 我在vs2008上和2010上均遇到了这个问题.原本编译正常,运行正常的程序,有一天不知道为何突然build出错了.错误是:"试图运行一个项目时出错:未能加载文件或者程序集或它的某一个加载项.该模块应该包含一个程序清单."试着直接运行bin目录下的exe文件,则会报错:"应用程序正常初始化(0xc000007b)失败."在网上搜索了一下,一般的解决方案有两种:1.项目属性->调试->勾掉使用visualstudio宿主进程.2.项目属性->

spring的运行机制或者运行原理

问题描述 最近碰到的这个问题,在网上搜了下,基本上的答案要么是说的SpringMVC的,要么说的是IOC跟AOP的概要,有没有准确一点的答案,望大神指点一二 解决方案 内部最核心的就是IOC了, 动态注入,让一个对象的创建不用new了,可以自动的生产,这其实就是利用java里的反射 反射其实就是在运行时动态的去创建.调用对象,Spring就是在运行时,跟xml Spring的配置 文件来动态的创建对象,和调用对象里的方法的 . Spring还有一个核心就是AOP这个就是面向切面编程,可以为某一类

android-新手!运行Android项目失败!adb问题!

问题描述 新手!运行Android项目失败!adb问题! RT,昨天还可以运行出来今天就不行了.错误提示: 在网上找了一些文章,都是说adb的端口被占用,关掉占用程序然后重启Eclipse就可以了,可是我的adb的端口没错啊--如图: 退一万步,即使我关掉它重启Eclipse还是一样的结果--怎么解决?急求!谢谢! 解决方案 如果你的程序没有改变突然就不行了,检查下是不是电脑感染了360等非法流氓软件,再不行重装下系统看看. 解决方案二: 重启后解决了--怎么回事? 解决方案三: 碰到这种情况解