1、idea resources文件夹设置成了resource,但是tomcat启动去加载applicationContext.xml的时候死活说找不到。
2、然后我把test文件夹设置成了test junit测试时,也无法从resources下找到该文件,但是直接将xml文件拷贝纸test文件夹下ok,请idea大神帮忙想想是什么问题,非常感谢!
1、idea resources文件夹设置成了resource,但是tomcat启动去加载applicationContext.xml的时候死活说找不到。
2、然后我把test文件夹设置成了test junit测试时,也无法从resources下找到该文件,但是直接将xml文件拷贝纸test文件夹下ok,请idea大神帮忙想想是什么问题,非常感谢!
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>
1 回答730 阅读
1 回答723 阅读
1 回答588 阅读
1 回答207 阅读✓ 已解决
在你project structure中Facets下有Source Roots的,看下这里的内容,
正常是会有srcmainjava 和 srcmainresources的,少哪个加哪个