问题描述

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.2:war (default-cli) on project xihu: Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml if executing in update mode) -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

Process finished with exit code 1

问题分析

org.apache.maven.plugins:maven-war-plugin:2.2:war插件版本太低

解决方案

方法一:

在maven中添加插件

配置failOnMissingWebXml为false

            <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-war-plugin</artifactId><version>2.6</version><configuration><failOnMissingWebXml>false</failOnMissingWebXml></configuration></plugin>

方法二:

<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-war-plugin</artifactId><version>3.2.3</version>
</plugin>

参考文章

http://www.520mwx.com/view/93151

https://blog.csdn.net/vking_wang/article/details/8731824

https://blog.csdn.net/airainzhe/article/details/78073126

https://blog.csdn.net/spring0832/article/details/105404729

Spring Boot 2.3.0——以war方式打包失败[webxml attribute is required]解决方案相关推荐

  1. Spring Boot 2.5.0

    Spring Boot 2.5.0 SSM环境搭建 spring springmvc mybatis spring springmvc mybatis 简单功能 员工添加 查询 所有 # 项目 - 需 ...

  2. Spring Boot 2.3.0 发布:支持Java14、打包Docker镜像、优雅关机配置...

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者 | 冷冷gg 来源 | https://www.oschin ...

  3. Spring Boot 2.5.0 重新设计的spring.sql.init 配置有啥用?

    点击关注,赶紧上车 前几天Spring Boot 2.5.0发布了,其中提到了关于Datasource初始化机制的调整,有读者私信想了解这方面做了什么调整.那么今天就要详细说说这个重新设计的配置内容, ...

  4. Spring Boot OAuth 2.0 客户端

    在上一篇<OAuth 2.0 授权码请求>中我们已经可以获取到access_token了,本节将使用客户端来访问远程资源 配置资源服务器 授权服务器负责生成并发放访问令牌(access_t ...

  5. Spring Boot(三) 将war文件部署到tomcat 、 Thymeleaf示例

    Spring Boot(三) 将war文件部署到tomcat . Thymeleaf示例 一 . 将war文件部署到tomcat 对于Spring Boot WAR部署,需要执行三个步骤: 扩展Spr ...

  6. Spring Boot 发布 jar 包转为 war 包秘籍。

    转载自 Spring Boot 发布 jar 包转为 war 包秘籍. Spring Boot是支持发布jar包和war的,但它推荐的是使用jar形式发布.使用jar包比较方便,但如果是频繁修改更新的 ...

  7. Spring 应用开发框架 Spring Boot 2.3.0 最新版本发布

    Spring Boot 项目旨在简化创建产品级的 Spring 应用和服务.你可通过它来选择不同的 Spring 平台.可创建独立的 Java 应用和 Web 应用,同时提供了命令行工具来允许 'sp ...

  8. 【方向盘】Spring Boot 2.6.0正式发布,循环引用终于被禁

    天再高又怎样,踮起脚尖就更接近阳光. 本文已被https://yourbatman.cn收录:女娲Knife-Initializr工程可公开访问啦:程序员专用网盘https://wangpan.you ...

  9. Spring/Spring Boot错误页面处理的多种方式(404 not found等)

    Spring/Spring Boot错误页面处理的多种方式(404 not found等) 简单来说, tomcat容器会根据error-page的内容forward到指定location(会再走一次 ...

最新文章

  1. 解决中文乱码的问题要考虑的8个地方|(utf-8,用于抛砖引玉)
  2. ajax为什么有时候不行,为什么不能用ajax调用
  3. Java中常用的加密算法MD5,SHA,RSA
  4. Why do people love certain websites and web products?
  5. RTR/SLA 在多ISP环境下下的应用--已经更新,切换后线路恢复时,已能自动恢复
  6. prototype.js学习(3)函数绑定
  7. svn服务器搭建和使用_使用Gitea搭建自己的Git服务器
  8. 一个基于SpringBoot+vue的学生信息管理系统详细设计
  9. 步进电机和伺服驱动器接线
  10. ORACLE VARCHAR2和NVARCHAR2的区别
  11. 如何查看当前项目jdk版本:
  12. 微信多开设置网络代理服务器,微信多开终极技巧,可随意控制数量已亲测很好用...
  13. 阿里研究院副院长:数字化转型的十个本质
  14. jira是干什么_jira是什么
  15. 【科创人独家】EasyStack王瑞琳:All In超级领先,知易行难
  16. 一个通过Rmd文件输出表格到word的简单方法
  17. T507修改分区方法-Linux、Android系统适用
  18. 用matlab程序表示三角形序列,MATLAB程序举例带注释
  19. 华为面试题目:一头牛重800kg,一座桥承重700kg,牛如何过河?天秀回答秒通过
  20. 广告点击流量实时统计

热门文章

  1. mysql8中文排序_mysql中utf8编码的中文字段按拼音排序
  2. python程序流程控制_python流程控制
  3. 查linux有哪些task_Java面试手册:Linux高频考点
  4. 与数学表达式对应的python表达式_与数学表达式cd/2ab对应的Python表达式中,不正确的是:...
  5. 2021宁夏高考成绩查询电话,2021宁夏高考成绩什么时候几点可以查
  6. opencv三维重建_使用iPhone相机和OpenCV来完成3D重建(第一部分)
  7. python图片二进制流转换成图片_python将图片二进制数据转换成Django file对象
  8. java handlersocket_HandlerSocket java客户端
  9. 四十二、Scrapy爬取csdn的博客标题和网址
  10. 衡量时间序列相似度的方法:从欧氏距离到DTW及其变种