问题描述:
在部署Spring+Spring MVC+Mybatis的项目时,运行 Maven build -> tomcat7:Run 遇到这个异常.
分析:
应该是mapper对应的mapper.xml文件没有被编译到target对应的classes文件目录下,结果去目录中找果真没有对应的mapper.xml文件.
解决:
在项目的pom.xml中增加以下配置即可.意思就是在编译构建的时候,把配置文件.xml/.peoperties一起加载到java文件对应的目录下.
</build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>