IDEA的maven项目中,默认源代码目录下的xml等资源文件并不会在编译的时候
一同打包进classes文件夹,而是直接被舍弃掉。解决问题有两种方案:

第一种解决方案是建立src/main/resources文件夹,将xml等资源文件放置到这个目录中。maven工具默认在编译的时候,会将resources文件夹中的资源文件一同打包进classes目录中。

第二种解决方案是配置Maven的pom文件,在pom文件中找到<build>节点,添加下列代码:

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

其中src/main/java表明资源文件的路径,*/.xml表明需要编译打包的文件类型是xml文件,如果有其它资源文件也需要打包,可以修改或添加通配符。