为什么打包时候会出现找不到web.xml

来源:2-2 Web应用打包

cccca

2020-03-19 00:05:24

Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml if executing in update mode) -> [Help 1] [ERROR] 

我的步骤和视频一样,唯一区别就是我起名是webContent,但却会出现找不着web.xml


写回答

3回答

好帮手慕小班

2020-03-19

同学你好,同学可以尝试在创建项目时,使用web模板来创建项目,此时就不用再来手动指定web文件,例如:

http://img.mukewang.com/climg/5e73330a09ffdf5508130389.jpg

http://img.mukewang.com/climg/5e73333a09e8e7cb07850452.jpg

使用webapp的模板创建maven项目,在一定程度上可以减少因为web.xml的配置路径造成的问题。同学可以尝试这个方法。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

0

好帮手慕小班

2020-03-19

同学你好,通常这种情况通常是运行maven的相关操作时找不到web.xml的情况下造成的。而出现这样的情况一般是在配置web.xml文件时没有设置好。

同学是按照《 2-1 Maven构建Web工程》小节,构建一下Web工程吗,链接如下:https://class.imooc.com/lesson/902#mid=22125  ,在构建过程中别忘了勾选上生成web.xml文件。具体如下:

http://img.mukewang.com/climg/5e72ea41098458bc06440168.jpg

http://img.mukewang.com/climg/5e72ea95095b4e2911200721.jpg

一般按照如上配置就可以完成了,如果不行,可能是配置没有生效,就需要按照同学的方法来专门指定一下web,xml的位置。

所以出现这样的情况,也按照上面的步骤也配置了,但是还没有效果,就需要按照同学的方法来专门指定一下web.xml的位置了。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

0
hccca
h 我每一步都是安装老师的步骤。那每一次创建的配置没有生效,我不是要每次都要配,有没有更加方便的方法
h020-03-19
共1条回复

cccca

提问者

2020-03-19

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

0
hccca
h 我知道解决方案一就是在pop上加 <configuration> <webXml>src\main\webContent\WEB-INF\web.xml</webXml> </configuration> 但每一个项目都这样配不是很麻烦,有没有更加方便的解决方法,还有老师的为什么就不会出现
h020-03-19
共1条回复

0 学习 · 8016 问题

查看课程

相似问题