2 sinat 33164199 sinat_33164199 于 2016.04.15 21:42 提问

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

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)

4个回答

Wei_Smile
Wei_Smile   2016.04.15 22:10

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

suwu150
suwu150   2016.04.16 00:58

环境配置合适的没??

u011592350
u011592350   2016.04.16 14:12

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

qq_29829081
qq_29829081   2016.04.29 18:11

应该是缺少jar包。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
为什么很多网站的内容储存用别的域名?有什么好处?
三个最主流的原因:  1. CDN缓存更方便 2. 突破浏览器并发限制 (你随便挑一个 G家的 url: https://lh4.googleusercontent.com/-si4dh2myPWk/T81YkSi__AI/AAAAAAAAQ5o/LlwbBRpp58Q/w497-h373/IMG_20120603_163233.jpg, 把前面的 lh4换成 lh3,lh6啥的,都照
mavn项目开发eclipse遇到的问题
1..新建maven项目时,项目结构不对。只有两个文件夹,右击项目,properties,Maven,project Facets,有个;链接convert。。。点击 2.pox.xml文件报错的问题,找不到依赖或则提示标签错了。 eclipse的maven插件不行的话,就会很惨。不知道哪里出问题。 其实多数是缺包,但是eclipse就是下载不了。所以这时候我手动cd到项目根目录(pox.
做项目中报错 :不能加载实体类
这个错误开始我查了好多资料,以为是配置原因,因为我这个项目用的数据库并不是一个,后来发现是因为没有转换数据库的原因! 控制层需要调用工具类   ChangeDataSource.changeDataSource(DataSource.dataSource2); Users user = baseService.getUser(request, token); id=String.value
强制删除软件unlocker
什么文件,病毒,不管一切原因,都可以删除!
RE的原因
一般RE归结为2-3类: 1.暴栈:检查递归的处理,检查函数里有没有开大数组 2.越界:仔细读代码的逻辑 3./0 或者%0 :自己细读自己的代码
程序崩溃原因总结
测试环境:redhat   程序跑飞原因分析 l  Buffer overflows (缓冲区溢出) l  Integer overflows (整数翻转) l  Signedness issues (符号) l  Invalid memory references (非法指针) l  Infinite loops (死循环)   程序崩溃分析: 指针,空指针使用(NULL),
关于项目中很多键盘无故弹出或无隐藏的总结
1.activity的键盘问题 当布局中有EditText时,键盘有时会主动弹出影响界面效果,解决方式如下: 在清单文件-Manifest.xml中设定activity的属性 1.键盘的隐藏 android:windowSoftInputMode="stateHidden|stateUnchanged" "stateUnspecified"是指软键盘的状态(是否它是隐藏或可见
C++编译错误与运行时错误
这两天在准备实习,做笔试题时,有的选择题会让选择编译错误还是运行错误,这里把自己找的最简单的理解记一下。 (1) 编译错误:就是编译器无法进行继续编译的错误,最基本的就是语法错误了,比如语句后面少了;或者 } 不匹配之类的,选择题一般是这样。编译错误可以由编译器检查出来。 (2) 运行时错误:分为两类:1. 由于考虑不周或者输入错误导致程序异常,比如数组越界访问,除数为0,堆栈溢出等。 2,由
C语言中运行程序时出现错误的几种原因
1.出现了以数组长度为下标数组元素 如:int a[20];         a[20]=20;
员工离开公司的原因
    从我们公司来说,造成员离开的原因很多,仅列出几点:    一.没有一套合理的薪酬体系。对于工作了6、7年的老员工来说,薪水偏低,有些老员工入公司三四年了却没有得加过工资。而今年新招一些只工作了2、3年的新员工,他们的工资与老员工只差了500元。更有些工作年限和老员工相当的新员工一进公司,工资就比老员工高出50%左右。老员工在此情况下能不纷纷离开吗?不知公司在这一点是如何考虑的。    二.