最近用Maven创建了一个Spring Web项目,在跟Mybatis集成时,tomcat控制台老是报错(找不到Mapper对应的XML配置文件),无意中发现编译后的classes文件夹(或者war包)对应的目录根本没有相应的xml配置文件。解决方式是,在pom.xml文件中的build节点中,添加如下代码:
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</build>