idea 找不到resource文件

1、idea resources文件夹设置成了resource,但是tomcat启动去加载applicationContext.xml的时候死活说找不到。
2、然后我把test文件夹设置成了test junit测试时,也无法从resources下找到该文件,但是直接将xml文件拷贝纸test文件夹下ok,请idea大神帮忙想想是什么问题,非常感谢!
图片描述

图片描述

阅读 23.2k
2 个回答

在你project structure中Facets下有Source Roots的,看下这里的内容,
正常是会有srcmainjava 和 srcmainresources的,少哪个加哪个

新手上路,请多包涵

idea在build工程的时候,遇到maven项目使用的是pom文件里面配置的<build></build>里面的东西
而这里面如果不做特别配置,是maven默认的,编译的时候,只搬运src/main/java里面的java文件到target/classes,其他文件会被忽略,所以找不到.xml文件。要在pom文件里面加入以下代码:

<build>
<resources>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>*/.properties</include>
                    <include>*/.xml</include>
                </includes>
                <filtering>false</filtering>
            </resource>
        </resources>
</build>

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进