posts - 17,  comments - 12,  trackbacks - 0
          問題表現(xiàn)
          [Spring]: ERROR 2009-04-10 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
          ERROR 2009-04-10 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
          2009-4-10 21:57:00 org.apache.catalina.core.StandardContext listenerStart
          嚴(yán)重: 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
          2009-4-10 21:57:00 org.apache.catalina.core.StandardContext start
          嚴(yán)重: Error listenerStart
          2009-4-10 21:57:00 org.apache.catalina.core.StandardContext start
          嚴(yán)重: Context [/auction] startup failed due to previous errors
          2009-4-10 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的默認(rèn)配置文件位置一般是在/WEB-INF/下找applicationContext.xml文件。而Myeclipse文件自動(dòng)生成的applicationContext文件是放在/WEB-INF/classes/applicationContext.xml。所以在默認(rèn)加載中是找不到applicationContext.xml文件的,必須加入上面配置。
          posted on 2009-04-10 22:04 asiawang 閱讀(33564) 評(píng)論(9)  編輯  收藏

          FeedBack:
          # re: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]解決方法
          2009-04-30 01:25 | yinxiaoyong
          非常感謝你,我弄了幾天,終于弄出來了,謝謝
          你也知道有時(shí)候解決一個(gè)問題真的是太艱難了,
          一起奮斗,努力  回復(fù)  更多評(píng)論
            
          # re: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]解決方法[未登錄]
          2009-10-19 11:51 | Mr.Z
          我按樓主所說那樣在web.xml里加入那些內(nèi)容.但還有沒有解決問題.還是無(wú)法找到ServletContext 里的內(nèi)容.  回復(fù)  更多評(píng)論
            
          # re: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]解決方法
          2010-02-25 10:01 | 生若嫻靜
          終于把S2SH給整合出來了,謝謝哦!

          如果其他的同仁有困難的話,請(qǐng)pm 我:mishar_china@hotmail.com

          共同學(xué)習(xí)!  回復(fù)  更多評(píng)論
            
          # re: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]解決方法
          2011-07-01 16:04 | sandan
          謝謝!問題解決了!  回復(fù)  更多評(píng)論
            
          # re: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]解決方法
          2011-12-15 11:47 | baiht
          @Mr.Z
          那你現(xiàn)在解決了嗎 我也是那個(gè)問題啊  回復(fù)  更多評(píng)論
            
          # re: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]解決方法
          2012-09-07 11:25 | yup
          @yinxiaoyong
          怎么解決的,公布答案呀,呵呵  回復(fù)  更多評(píng)論
            
          # re: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]解決方法[未登錄]
          2013-03-11 12:53 | joyce
          # re: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]解決方法
          2013-06-14 10:22 | china_chun
          非常感謝  回復(fù)  更多評(píng)論
            
          # re: Could not open ServletContext resource [/WEB-INF/applicationContext.xml]解決方法
          2016-04-27 23:12 | e
          StandardWrapper.Throwable
          org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from ServletContext resource  回復(fù)  更多評(píng)論
            

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          <2009年10月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          常用鏈接

          留言簿(3)

          隨筆檔案

          文章檔案

          友情連接

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          主站蜘蛛池模板: 安达市| 霍山县| 乐都县| 社会| 保靖县| 巴彦淖尔市| 英吉沙县| 平定县| 蕉岭县| 获嘉县| 沾化县| 通城县| 枝江市| 酉阳| 喀什市| 普安县| 会宁县| 射洪县| 长乐市| 昌黎县| 盐源县| 青浦区| 塔城市| 平远县| 碌曲县| 丽水市| 南川市| 秦皇岛市| 奇台县| 东光县| 永安市| 遂平县| 神农架林区| 开远市| 伊通| 同仁县| 平南县| 宜都市| 泰州市| 棋牌| 全南县|