环境是springmvc+spring+mybatis
在自己机器上好好的运行着,结果到测试服务器mvn打包以后,报了这么个错误.
经过检查,发现mybatis的mapper文件里面没有xml文件的配置.
原因很清楚了:mvn打包的时候,不会把src/main/java下面的非class文件打包,所以打的包里面就没有
解决方案:
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<!-- 是否替换资源中的属性-->
<filtering>false</filtering>
</resource>
</resources>
</build>