Spring加载配置文件的几种方法(出现错误的时候可以查看)
来源:互联网 发布:大数据商务拓展怎么做 编辑:程序博客网 时间:2024/04/30 17:31
javax.servlet.ServletException: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from file [D:\Program Files\apache-tomcat-6.0.26\bin\WebContent\WEB-INF\config\spring\web-application-config.xml]; nested exception is java.io.FileNotFoundException: WebContent\WEB-INF\config\spring\web-application-config.xml (The system cannot find the path specified)
如果改为:
ApplicationContext ctx=newClassPathXmlApplicationC ontext("WebContent/WEB-INF/config/spring/web-application-config.xml");
又会报错:
javax.servlet.ServletException: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [WebContent/WEB-INF/config/spring/web-application-config.xml]; nested exception is java.io.FileNotFoundException: class path resource [WebContent/WEB-INF/config/spring/web-application-config.xml] cannot be opened because it does not exist
这是因为调用的是ClassPathXmlApplicationC
可见是加载ApplicationContext的方法有问题,那么,我们来查下加载spring配置文件有几种方法:
一:Spring中的几种容器都支持使用xml装配bean,包括:
XmlBeanFactory ,
ClassPathXmlApplicationContext ,
FileSystemXmlApplicationContext ,
XmlWebApplicationContext
加载这些容器的配置文件的xml有一下几种常见的方法:
1:引用资源用XmlBeanFactory(不能实现多个文件相互引用)
2:引用应用上下文用ClassPathXmlApplicationContext
3:用文件系统的路径引用应用上下文用FileSystemXmlApplication
注意:在2、3的加载方式中可以加载多个配置文件,获取到ApplicationContext 对象中
4:Web工程定制的加载方法 XmlWebApplicationContext
0 0
- Spring加载配置文件的几种方法(出现错误的时候可以查看)
- Spring加载配置文件的几种方法
- spring加载配置文件的几种方式
- 读取spring配置文件的几种方法
- 配置spring的时候出现的错误
- 几种加载Spring的配置文件的方式
- 加载SPRING的几种方法
- java加载properties配置文件的几种方法
- 读取Spring的配置文件applicationContext.xml几种方法
- Java中spring读取配置文件的几种方法
- spring 中加载xml配置文件的方法
- Spring 加载配置文件的几个方法
- Spring中加载XML配置文件的方法
- 加载spring配置文件的常用三种方法
- 加载Spring配置文件常用的三种方法
- 加载spring配置文件的常用三种方法
- 加载spring配置文件的常用三种方法
- Web应用中加载Spring配置文件的三种方法
- 大数据Spark “蘑菇云”行动第105课:Hive源码大师之路第三步:Hive序列化与反序列原理内幕和源码解析
- 闭包中引用循环变量的问题
- C++中new的用法
- 蓝桥 数字游戏
- Microsoft visual studio关闭安全检查
- Spring加载配置文件的几种方法(出现错误的时候可以查看)
- 24、(知识篇)SpringMVC01(SpringMVC HelloWorld)
- c++和java语言特性的不同(一个c++开发者眼中的java)
- mybatis入门系列(七)
- 文章标题
- 股票入门基础知识13:股票基本面分析(概述)
- 剑指offer-----删除链表中重复的节点(java版)
- 端口映射--自己主机做服务器
- HTML特殊转义字符对照表