Spring Boot 2.3.0——以war方式打包失败[webxml attribute is required]解决方案
问题描述
[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/MojoExecutionExceptionProcess 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]解决方案相关推荐
- Spring Boot 2.5.0
Spring Boot 2.5.0 SSM环境搭建 spring springmvc mybatis spring springmvc mybatis 简单功能 员工添加 查询 所有 # 项目 - 需 ...
- Spring Boot 2.3.0 发布:支持Java14、打包Docker镜像、优雅关机配置...
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者 | 冷冷gg 来源 | https://www.oschin ...
- Spring Boot 2.5.0 重新设计的spring.sql.init 配置有啥用?
点击关注,赶紧上车 前几天Spring Boot 2.5.0发布了,其中提到了关于Datasource初始化机制的调整,有读者私信想了解这方面做了什么调整.那么今天就要详细说说这个重新设计的配置内容, ...
- Spring Boot OAuth 2.0 客户端
在上一篇<OAuth 2.0 授权码请求>中我们已经可以获取到access_token了,本节将使用客户端来访问远程资源 配置资源服务器 授权服务器负责生成并发放访问令牌(access_t ...
- Spring Boot(三) 将war文件部署到tomcat 、 Thymeleaf示例
Spring Boot(三) 将war文件部署到tomcat . Thymeleaf示例 一 . 将war文件部署到tomcat 对于Spring Boot WAR部署,需要执行三个步骤: 扩展Spr ...
- Spring Boot 发布 jar 包转为 war 包秘籍。
转载自 Spring Boot 发布 jar 包转为 war 包秘籍. Spring Boot是支持发布jar包和war的,但它推荐的是使用jar形式发布.使用jar包比较方便,但如果是频繁修改更新的 ...
- Spring 应用开发框架 Spring Boot 2.3.0 最新版本发布
Spring Boot 项目旨在简化创建产品级的 Spring 应用和服务.你可通过它来选择不同的 Spring 平台.可创建独立的 Java 应用和 Web 应用,同时提供了命令行工具来允许 'sp ...
- 【方向盘】Spring Boot 2.6.0正式发布,循环引用终于被禁
天再高又怎样,踮起脚尖就更接近阳光. 本文已被https://yourbatman.cn收录:女娲Knife-Initializr工程可公开访问啦:程序员专用网盘https://wangpan.you ...
- Spring/Spring Boot错误页面处理的多种方式(404 not found等)
Spring/Spring Boot错误页面处理的多种方式(404 not found等) 简单来说, tomcat容器会根据error-page的内容forward到指定location(会再走一次 ...
最新文章
- 解决中文乱码的问题要考虑的8个地方|(utf-8,用于抛砖引玉)
- ajax为什么有时候不行,为什么不能用ajax调用
- Java中常用的加密算法MD5,SHA,RSA
- Why do people love certain websites and web products?
- RTR/SLA 在多ISP环境下下的应用--已经更新,切换后线路恢复时,已能自动恢复
- prototype.js学习(3)函数绑定
- svn服务器搭建和使用_使用Gitea搭建自己的Git服务器
- 一个基于SpringBoot+vue的学生信息管理系统详细设计
- 步进电机和伺服驱动器接线
- ORACLE VARCHAR2和NVARCHAR2的区别
- 如何查看当前项目jdk版本:
- 微信多开设置网络代理服务器,微信多开终极技巧,可随意控制数量已亲测很好用...
- 阿里研究院副院长:数字化转型的十个本质
- jira是干什么_jira是什么
- 【科创人独家】EasyStack王瑞琳:All In超级领先,知易行难
- 一个通过Rmd文件输出表格到word的简单方法
- T507修改分区方法-Linux、Android系统适用
- 用matlab程序表示三角形序列,MATLAB程序举例带注释
- 华为面试题目:一头牛重800kg,一座桥承重700kg,牛如何过河?天秀回答秒通过
- 广告点击流量实时统计
热门文章
- mysql8中文排序_mysql中utf8编码的中文字段按拼音排序
- python程序流程控制_python流程控制
- 查linux有哪些task_Java面试手册:Linux高频考点
- 与数学表达式对应的python表达式_与数学表达式cd/2ab对应的Python表达式中,不正确的是:...
- 2021宁夏高考成绩查询电话,2021宁夏高考成绩什么时候几点可以查
- opencv三维重建_使用iPhone相机和OpenCV来完成3D重建(第一部分)
- python图片二进制流转换成图片_python将图片二进制数据转换成Django file对象
- java handlersocket_HandlerSocket java客户端
- 四十二、Scrapy爬取csdn的博客标题和网址
- 衡量时间序列相似度的方法:从欧氏距离到DTW及其变种