美文网首页
找不到spring.xml,找不到resources下的spri

找不到spring.xml,找不到resources下的spri

作者: 愤怒的阿昆达 | 来源:发表于2020-04-30 11:24 被阅读0次
问题:

用maven搭建的springMVC项目中,启动项目时报错:找不到spring.xml文件:

Could not open ServletContext resource [/WEB-INF/classes/spring.xml]

而且说的是,找不到/WEB-INF/classes/spring.xml路径下的配置文件,实际上配置文件等都统一放在src/main/resources/ 下的*.xml和*.properties文件

原因:

maven在扫描java文件夹时,不会扫描其中的.xml文件,因为它默认是扫描java文件的

解决:

在pom.xml中,配置src/main/resources此路径的resource

        <resources>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                </includes>
                <filtering>false</filtering>
            </resource>
            <!-- 配置src/main/resources此路径的resource -->
            <resource>
                <directory>src/main/resources</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                </includes>
                <filtering>false</filtering>
            </resource>
        </resources>
项目结构图:
image.png

相关文章

网友评论

      本文标题:找不到spring.xml,找不到resources下的spri

      本文链接:https://www.haomeiwen.com/subject/pjczwhtx.html