当前位置:首页 > 服务端 > SpringBoot 2.4打包报错缺少web.xml

SpringBoot 2.4打包报错缺少web.xml

SpringBoot 2.4在进行打包时,出现异常:

SpringBoot 2.4打包报错缺少web.xml _ JavaClub全栈架构师技术笔记

 具体信息如下:

Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.2:war (default-war) on project pts_job: 
Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml if executing in update mode)

原因就是缺少web.xml,没道理啊,SpringBoot项目是无需此文件的,主要是因为maven 插件 maven-war-plugin 中 Servlet 版本太低,要求必须要有web.xml文件才行。

解决办法就是对其版本进行升级,这里使用下面的版本:

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

添加其插件后即可打包成功。

 

作者:钟小嘿
来源链接:https://www.cnblogs.com/zys2019/p/15386436.html

版权声明:
1、Java侠(https://www.javaxia.com)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。





本文链接:https://www.javaxia.com/server/124629.html

分享给朋友: