- 前言
- 1. 资源文件
- 2. web.xml配置不正确
- 3. classes目录没有资源文件
- 4. src下有xml文件没生成
- 5. 测试代码出错
出现如下问题提示的时候
org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [application.xml]; nested exception is java.io.FileNotFoundException: class path resource [application.xml] cannot be opened because it does not exist
解决方法如下
1. 资源文件资源文件是否设置为root resources
2. web.xml配置不正确查看配置文件是否配置正确
3. classes目录没有资源文件选择你项目上的资源文件
之后再双击这里的resources文件即可
之后重构项目
配置成功的显示out文件下会有
在进行编译测试文件即可
解决这种方法
主要是生成的target下的xml文件没有生成
在pom.xml文件下添加依赖
src/main/java ***.xml false
或者直接复制到target目录下
5. 测试代码出错文件的路径是否有无出错
如果是ClassPathXmlApplicationContext,则是相对路径,是src目录下的,只需要填写包名即可
ApplicationContext context = new ClassPathXmlApplicationContext("application.xml");
//FileSystemXmlApplicationContext context=new FileSystemXmlApplicationContext("B:\BaiduNetdiskDownload\ssmbuild\ssmbuild\src\main\resources\application.xml");
BookServiceImp bookServiceImp = context.getBean("BookServiceImp", BookServiceImp.class);


![出现class path resource [application.xml] cannot be opened because it does not exist的解决方法 出现class path resource [application.xml] cannot be opened because it does not exist的解决方法](http://www.mshxw.com/aiimages/31/604319.png)
