码迷,mamicode.com
首页 > Web开发 > 详细

Failed to execute goal.....webxml attribute is required...

时间:2016-05-14 00:57:20      阅读:361      评论:0      收藏:0      [点我收藏+]

标签:

maven在打包项目的时候报错

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

maven的web项目默认的webroot是在src\main\webapp。如果在此目录下找不到web.xml就抛出以上的异常。

其实如果标准的maven项目结构的话不会出现这个问题。

技术分享

在eclipse中即使不使用骨架建立的也是比较标准的项目结构,但是在idea中不一样。

比如我使用maven建立一个web项目,开始的时候不选用骨架,先建立一个maven项目,再添加web环境,也即是下面这种结构

技术分享

在这种结构下,如果不进行其他的配置,就会出现上述异常,其实好办,以后就先把项目结构建成这种,继续做如下操作

web文件夹-->webapp,然后把整个文件夹拖到main文件下就可以了。

其实这么做效率并没有降低,因为使用骨架的话生成骨架有时候会卡死,而且生成的结构并不是很完整,部分文件的内容也不标准。

好,以后就这样干吧,呵呵。。

 

Failed to execute goal.....webxml attribute is required...

标签:

原文地址:http://www.cnblogs.com/winner-0715/p/5491566.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!