Failed to load Applicaactioncontextt怎么解决?

spring junit 做单元测试,报 Failed to load ApplicationContext 错误。 - containsoft - ITeye技术网站
spring junit 做单元测试,报 Failed to load ApplicationContext 错误。
查找了好一会,最后发现。@ContextConfiguration(locations = { "classpath:/spring/applicationContext.xml",
"classpath:/spring/app-config.xml", ……
@ContextConfiguration(locations = { "classpath*:/spring/applicationContext.xml",
"classpath*:/spring/app-config.xml",
可能是因为项目里引用了其他项目,有相同名称的spring配置文件导致的。在classpath后加上*就可以了。
containsoft
浏览: 86497 次
来自: 北京
老是遇到第二种情况,有时候.mymetadata会自己消失,这 ...
对的,遇到了第一种情况
OK,thanks。
不错,支持posts - 17,&
comments - 11,&
trackbacks - 0
[Spring]: ERROR
21:57:00,093 ContextLoader:initWebApplicationContext - Context initialization failed
org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from ServletContext resource [/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]
&at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:349)
&at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)
&at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
&at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
&at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
&at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:124)
&at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:92)
&at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123)
&at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:422)
&at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
&at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
&at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
&at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
&at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
&at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342)
&at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
&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:578)
&at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
&at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
&at java.lang.reflect.Method.invoke(Unknown Source)
&at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
&at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]
&at org.springframework.web.context.support.ServletContextResource.getInputStream(ServletContextResource.java:117)
&at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:336)
&... 27 more
21:57:00,093 ContextLoader:initWebApplicationContext - Context initialization failed
org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from ServletContext resource [/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]
&at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:349)
&at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)
&at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
&at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
&at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
&at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:124)
&at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:92)
&at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123)
&at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:422)
&at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
&at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
&at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
&at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
&at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
&at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342)
&at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
&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:578)
&at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
&at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
&at java.lang.reflect.Method.invoke(Unknown Source)
&at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
&at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]
&at org.springframework.web.context.support.ServletContextResource.getInputStream(ServletContextResource.java:117)
&at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:336)
&... 27 more
21:57:00 org.apache.catalina.core.StandardContext listenerStart
严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from ServletContext resource [/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]
&at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:349)
&at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)
&at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
&at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
&at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
&at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:124)
&at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:92)
&at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123)
&at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:422)
&at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
&at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
&at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
&at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
&at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
&at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342)
&at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
&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:578)
&at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
&at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
&at java.lang.reflect.Method.invoke(Unknown Source)
&at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
&at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]
&at org.springframework.web.context.support.ServletContextResource.getInputStream(ServletContextResource.java:117)
&at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:336)
&... 27 more
21:57:00 org.apache.catalina.core.StandardContext start
严重: Error listenerStart
21:57:00 org.apache.catalina.core.StandardContext start
严重: Context [/auction] startup failed due to previous errors
21:57:00 org.apache.catalina.core.ApplicationContext log
解决方法:
在web.xml中加入这些配置
&context-param&
&&& &param-name&contextConfigLocation &/param-name&
&&& &param-value&/WEB-INF/classes/applicationContext.xml &/param-value&
&/context-param&
问题主要由于加载spring的默认配置文件位置一般是在/WEB-INF/下找applicationContext.xml文件。而Myeclipse文件自动生成的applicationContext文件是放在/WEB-INF/classes/applicationContext.xml。所以在默认加载中是找不到applicationContext.xml文件的,必须加入上面配置。
阅读(29049)
&re: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]解决方法
非常感谢你,我弄了几天,终于弄出来了,谢谢
你也知道有时候解决一个问题真的是太艰难了,
一起奋斗,努力&&&&&&
&re: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]解决方法[未登录]
我按楼主所说那样在web.xml里加入那些内容.但还有没有解决问题.还是无法找到ServletContext 里的内容.&&&&&&
&re: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]解决方法
终于把S2SH给整合出来了,谢谢哦!
如果其他的同仁有困难的话,请pm 我:mishar_china&#
共同学习!&&&&&&
&re: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]解决方法
谢谢!问题解决了!&&&&&&
&re: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]解决方法
@Mr.Z
那你现在解决了吗 我也是那个问题啊&&&&&&
&re: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]解决方法
@yinxiaoyong
怎么解决的,公布答案呀,呵呵&&&&&&
&re: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]解决方法[未登录]
谢谢&&&&&&
&re: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]解决方法
非常感谢&&&&&&
311234567891011121314151617181920212223242526272812345678910111213
阅读排行榜spring报的这个错误应该怎么解决_百度知道
spring报的这个错误应该怎么解决
提问者采纳
lang,应该是添加的地方配置错误,不行的话把添加出的代码贴上来看看也可以,你先看着改一下java.IllegalStateException: Failed to load ApplicationContext 这个是applicationContext配置文件在启动spring的容器时没有加载成功
其他类似问题
为您推荐:
spring的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁学习struts2――常见问题与处理_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
学习struts2――常见问题与处理
常​见​s​t​r​u​t​s问​题​与​处​理​方​法​汇​总
阅读已结束,如果下载本文需要使用
想免费下载本文?
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢}

我要回帖

更多关于 context 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信