最开始以为这里出了问题,后来加上以后还是不能把mapper.xml打包进去

这是报的异常信息

Mybatis启动老是报绑定错误(找不到Mapper对应的 SQL配置),经过一番Google未能解决问题(大家都说是XML没写对之类的),根本就没有怀疑到漏掉XML文件,最后迫不得已,去查看了下 Maven打包后的war文件,才找到问题。
废话不多说,解决方式是,在pom.xml文件中的build节点中,添加如下代码:

<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></build>只要报resource标记为资源文件就不会出现问题就不用加入资源文件下的相关的打包.

转载于:https://www.cnblogs.com/jianxin-lilang/p/7810140.html

记录idea maven项目打包部署web项目mapper扫描失败相关推荐

  1. Eclipse利用Maven的插件部署web项目到远程tomcat服务器

    使用maven的自动部署功能可以很方便的将maven工程自动打包并且部署到远程tomcat服务器,省去一些繁琐的操作,节省大量时间. 我使用的tomcat版本是8.5,tomcat7和tomcat8都 ...

  2. vue项目打包部署linux_Vue项目打包部署到Nginx服务器

    "随着前后端分离项目的流行,vue项目开发部署也成为了前端人员必备技能:本文将带你学习vue项目部署及遇到的各种坑." 关于vue项目部署不得不提的是配置文件vue.config. ...

  3. 解放双手 | Jenkins + gitlab + maven 自动打包部署项目

    前言 记录 Jenkins + gitlab + maven 自动打包部署后端项目详细过程! 需求背景 不会偷懒的程序员不是好码农,传统的项目部署,有时候采用本地手动打包,再通过ssh传到服务器部署运 ...

  4. 关于Maven打包Java Web项目以及热部署插件Jrebel的使用

    Java Web/Eclipse/Maven/Tomcat 最近有个新项目是java web项目,记录一下,可能比较乱.虽然没接触过Java,但是eclipse还是用过的 初识项目 同事说,项目是ma ...

  5. python web项目打包部署_打包package

    maven常用命令 maven常用命令 mvn clean --清理打包文件(移除target目录) mvn eclipse:eclipse 将一个maven项目生成eclipse项目 mvn ecl ...

  6. web项目打包到上线教程_手把手教你在 IntelliJ IDEA 中部署 Web 项目

    关注 逆锋起笔 学习 资源.工具不用愁 「逆锋起笔」公号读者福利 ☞ 程序员进阶必备资源免费送「21种技术方向!」 ☜本文地址:www.cnblogs.com/deng-cc/p/6416332.ht ...

  7. eclipse maven打包jar 部分jsp无法访问_Maven系列教材 (九)- 在Eclipse中创建maven风格的java web项目...

    Maven系列教材 (九)- 在Eclipse中创建maven风格的java web项目 步骤1:删除j2ee目录步骤2:新建Maven 项目步骤3:这个界面点下一步步骤4: 这个界面使用webapp ...

  8. Spring Boot基础学习笔记16:项目打包部署

    文章目录 零.学习目标 一.Web项目打包部署概述 二.Jar包方式打包部署 (一)添加Maven打包插件 (二)使用IDEA进行打包 (三)Jar包目录结构说明 (四)Jar包方式部署 1.在控制台 ...

  9. 如何在云服务器上部署web项目(CVM)

    在QQ空间中发现了腾讯云的域名1元/年的活动,之前只试过在Windows下用XAMPP部署静态页面以及在Centos中用LNMP部署静态页面,好奇在云主机上部署静态页面.web项目会有什么不同,便点进 ...

最新文章

  1. ​数据分析必读干货:简单而实用的3大分析方法
  2. Fibonacci Tree HDU - 4786——解题报告
  3. 24c语言程序设计是啥,《C语言程序设计》作业答案.docx
  4. Spring boot 之 动态的获取不同的实现类
  5. Bootstrap 媒体列表
  6. 数字转换星期几python_Python基本时间转换
  7. UDA/语义分割-ColorMapGAN: Unsupervised Domain Adaptation for Semantic Segmentation Using Color Mapping G
  8. Oracle 19C CDB操作课程笔记
  9. 【web框架】【zheng学习笔记(二)】【外网正式环境下部署(CentOS7.4)】
  10. GRUB4DOS引导wim格式的pe
  11. AR/VR---沉浸式体验
  12. qt中glMultiTexCoord2fARB报错
  13. 执行celery -A tasks worker --loglevel=info报错
  14. #边学边记 第一章 信息系统与信息化(2)
  15. B-spline算法(B样条曲线)
  16. 小红书【服饰穿搭】有多火?2022年种草笔记超125万
  17. 如何让IIS支持php网页
  18. Java之数组实现增删改
  19. 【安全服务】应急响应1:流程、排查与分析
  20. 美通企业周刊 | 中国平安将深度参与深圳公共住房建设;北京环球度假区将引入IMAX影院...

热门文章

  1. java方法和变量修饰符有哪些_死磕Java基础---类,变量和方法的修饰符
  2. linux php不支持crypt,(PHP)如何在CRYPT_BLOWFISH中使用crypt()?
  3. python求取列表中的质数
  4. <script>放在head内和body内有什么区别
  5. 利用localStorage本地储存js文件
  6. 【C语言】时间操作,把1970年开始秒数计算的时间,转换为字符串格式输出
  7. Set集合以及HashSet、LinkedHashSet、TreeSet等讲解
  8. linux常用工具命令
  9. Showing multiple lines on a single chart in Node-RED
  10. 阿里妈妈品牌广告中的 NLP 算法实践