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

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

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回答

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

http://img1.sycdn.imooc.com//climg/5e73330a09ffdf5508130389.jpg

http://img1.sycdn.imooc.com//climg/5e73333a09e8e7cb07850452.jpg

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

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

好帮手慕小班 2020-03-19 11:46:25

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

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

http://img1.sycdn.imooc.com//climg/5e72ea41098458bc06440168.jpg

http://img1.sycdn.imooc.com//climg/5e72ea95095b4e2911200721.jpg

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

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

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

  • 提问者 cccca #1
    我每一步都是安装老师的步骤。那每一次创建的配置没有生效,我不是要每次都要配,有没有更加方便的方法
    2020-03-19 11:58:45
提问者 cccca 2020-03-19 00:25:35

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]

  • 提问者 cccca #1
    我知道解决方案一就是在pop上加 <configuration> <webXml>src\main\webContent\WEB-INF\web.xml</webXml> </configuration> 但每一个项目都这样配不是很麻烦,有没有更加方便的解决方法,还有老师的为什么就不会出现
    2020-03-19 00:27:23
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师