Spring配置

 

Spring配置

作者: ybu2008  时间: 2009-02-25
第一次接触Spring,按书本写了个例子,使用tomcat服务器,在游览器打开jsp页面,一大堆错误,无言~~
语法错误改正后,头痛出现了。
org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from  class path resource [applicationContext.xml]; nested exception is java.io.FileNotFoundException:  class path resource [applicationContext.xml] cannot be opened because it does not exist
Caused by: java.io.FileNotFoundException:  class path resource [applicationContext.xml] cannot be opened because it does not exist
网上各有各的说法,总结了一下,个人的文件目录树大概这样:
SpringDemo根目录
   --src java源文件
   --WEB-INF
      --web.xml
      --applicationContext.xml
      --classes文件夹
        --com包
           --java编译后的class文件
   --index.jsp
问题大概是说找不到applicationContext.xml,很多人都说放在WEB-INF下,他们说的没错,或者是我理解错误。最后我把applicationContext.xml放到classes文件夹中(不能放到com中,应为xml中class路径),该问题解决了,学会了一点东西。现在目录树如下:
   --src java源文件
   --WEB-INF
      --web.xml
      --classes文件夹
        --applicationContext.xml
        --com包
           --java编译后的class文件
   --index.jsp

上述是使用ClassPathXmlApplicationContext读取xml文件的,如果使用FileSystemXmlApplicationContext读取,则需把配置文件放到项目的根目录。

你可能感兴趣的:(spring配置)