栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

出现class path resource [application.xml] cannot be opened because it does not exist的解决方法

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

出现class path resource [application.xml] cannot be opened because it does not exist的解决方法

目录
  • 前言
  • 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文件下会有


在进行编译测试文件即可

4. src下有xml文件没生成

解决这种方法
主要是生成的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);
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/604319.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号