用 Maven 创建 Spring 项目找不到 applicationContext.xml 文件的解决方法
2020-03-05 03:09
726 查看
错误信息:
Exception in thread "main" 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
解决方法:
如果是用 Maven 创建 Spring 项目的话,是不可以把 applicationContext.xml 文件放在 scr/main/java (就是写代码的地方)目录下的,这个时候是找不到这个文件的。
因为 Maven 项目默认的系统根目录在 src/main/resources(从上面的报错信息第3行就可以发现这个问题了)。
所以我们要把 .xml 文件放在这个路径下,才能找到它
补充:
若干不是用 Maven 来创建项目(直接用 Spring 框架创建),那么根目录为正常的src,这个时候只需要把xml文件放到该路径下即可。
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 在Maven项目中加载spring中的bean的配置xml文件会提示找不到解决方法
- 创建Spring-Mybatis web项目,解决IDEA下找不到XXXmapper.xml文件的问题
- maven项目配置SSM,找不到/spring/applicationContext*。xml
- spring配置文件applicationContext.xml不能提示的解决方法
- Spring 关于MyEclipse下创建Maven项目找不到application.xml文件的处理方法
- 创建Spring-Mybatis web项目,解决IDEA下找不到XXXmapper.xml文件的问题
- spring配置文件applicationContext.xml不能提示的解决方法
- spring配置文件applicationContext.xml不能自动提示的解决方法
- 创建Spring-Mybatis web项目,解决IDEA下找不到XXXmapper.xml文件的问题
- spring 找不到applicationContext.xml解决方法
- eclipse创建web项目或者Maven项目后在WEB-INF文件夹下没有web.xml文件的解决方法
- Eclipse运行Maven的SpringMVC项目Run on Server时出现错误:Error configuring application listener of class org.springframework.web.context.ContextLoaderListener的问题解决
- 解决idea创建ssm项目找不到mybatis的mapper的xml文件问题
- Spring ClassPathXmlApplicationContext和FileSystemXmlApplicationContext读取配置文件的方法
- 读取Spring的配置文件applicationContext.xml几种方法
- eclipse maven打包ssm项目,漏掉mapper.xml文件解决方法
- Maven项目配置spring时 出现Could not open ServletContext resource [/WEB-INF/applicationContext.xml]解决方案
- 记录一次mac+idea+springmvc开发的applicationContext.xml读取文件找不到异常处理
- Maven项目中pom文件的parent标签报错如何解决 (eclipse中创建springboot项目时,pom中的parent标签报错)
- Spring Data JPA applicationContext.xml 配置文件报错的解决办法