maven项目在本地运行的时候没有问题,一旦把war包部署到测试机上就不能运行。查看了一下tomcat日志发现抛出这样的错误:invalid bound statement (not found),后面是找不到某个Mapper类等等。

经提醒解压war包,发现WEB_INF/classes/dao/mapper下面根本没有包含相应的xml文件。修改pom.xml,在<build>结点里加入以下语句

<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>

总之就是把要打包的文件类型都加进来。**/*.的写法是为了确保子文件夹下的内容也能打包。再部署之后就可以正常运行了。

最新文章

  1. Android按返回键退出程序但不销毁,程序后台保留
  2. Android中数据的传递以及对象序列化
  3. Flex 加载tiff
  4. mvc api
  5. 【吐血推荐】简要分析unity3d中剪不断理还乱的yield
  6. lnux内核的malloc实现(Oracle的cache buffer影子)
  7. 【数据库摘要】5_Sql_IN
  8. centos 安装lua
  9. Spring+SpringMVC+MyBatis深入学习及搭建(十二)——SpringMVC入门程序
  10. 微信app支付(android端+java后台)
  11. 【linux】mysql安装问题 g++: not found
  12. Chapter 5 Blood Type——22
  13. Kindeditor富文本实现textarea文本域的上传及单独button 按钮绑定(用来实现单文件上传)
  14. Python的基础语法(一)
  15. 【C++】一篇文章,让你不再害怕指针
  16. TimeLine CSS/Javascript 时间线
  17. qt 软件打包
  18. 理解 IAAS、PAAS、SAAS
  19. 解题:NOI 2010 航空管制
  20. Lua 中 number 转换各种进制,以及string串转number

热门文章

  1. USACO Section2.3 Money Systems 解题报告 【icedream61】
  2. 超链接标签的CSS伪类link,visited,hover,active
  3. python学习总结---面向对象1
  4. web知识清单
  5. python import模块熟悉方法
  6. linux的screen常用命令使用记录
  7. 聊聊、Mybatis Java注解实现
  8. URAL 1684. Jack&#39;s Last Word ( KMP next函数应用 )
  9. BATCH梯度下降,单变量线性回归
  10. kindeditor编辑器获取不到修改后的新文本