`
Phoenix_MVP
  • 浏览: 340401 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

【Problem】webxml attribute is required

阅读更多

问题:maven构建工程时报错webxml attribute is required

 

错误信息:

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

说明:

In general, for a Java-based Maven project, non-source files should go in the src/main/resourcessub-directory of the project. The contents of that resources directory are copied to the output directory (by default, target/classes) during the process-resources phase of the build.

For Maven WAR projects, it is slightly more complicated: there is also the src/main/webapp directory, wherein Maven expects to find WEB-INF/web.xml. To build your WAR file, that file must exist; otherwise, you'll see an error message like that:

As the WEB-INF directory must exist under src/main/webapp, I'd recommend avoiding defining it again in src/main/resources. Although this is perfectly valid and the contents of the two directories will be merged, it can get confusing if a file is defined in both. The contents of src/main/resourceswill take precedence as they are copied over the top of the contents from src/main/webapp.

 

解决方案:

在WEB-INF/web.xml中增加一个web.xml用于占位

 

 

分享到:
评论

相关推荐

    test-servlet3-without-webxml.rar

    在Servlet 3.0之前,我们通常需要一个`web.xml`部署描述符文件来配置Servlet,但在Servlet 3.0之后,我们可以实现"无web.xml"的部署方式,这就是`test-servlet3-without-webxml.rar`这个压缩包文件所体现的主题。...

    详细介绍VC#的WebXML编程

    【VC#的WebXML编程详解】 XML(eXtensible Markup Language)因其可扩展性和数据交换的灵活性,已经成为企业级应用中数据传输和存储的重要格式。C#作为Microsoft .NET框架的一部分,为XML编程提供了丰富的类库,...

    webxml详解 webxml详解

    ### Web.xml详解 #### 一、概述 `web.xml`是Java Web应用程序中的核心配置文件,位于项目的`WEB-INF`目录下。它主要用于定义Web应用的配置信息,如上下文参数、过滤器、监听器、Servlet映射等,对整个Web应用的...

    webxml写的号码归属地查询DEMO

    标题中的"webxml写的号码归属地查询DEMO"指的是一个基于Web服务的程序,用于查询电话号码的归属地信息。这种程序通常通过调用特定的Web接口,利用XML(可扩展标记语言)来交换和处理数据。XML是一种结构化数据格式,...

    Web应用打包与webxml

    Web应用打包与`web.xml`是Java Web开发中至关重要的环节。...按照Servlet规范,Web应用的文件组织结构是固定的,以便在不同的服务器环境中顺利部署。 Web应用的目录结构通常包括以下几个部分: 1. **WEB-INF**:此目录...

    WebService java 例子 webxml

    一个使用webservice的例子 java编写的 调用http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx的webservice服务

    webxml_src.zip_visual c

    【标题】"webxml_src.zip_visual c" 是一个与网络编程相关的代码库,它使用了Microsoft的Visual C++编译器。这个项目可能是为了演示如何在C++环境中使用XML(可扩展标记语言)进行Web开发。 【描述】"codeproject上...

    webXML样板1

    webXML样板1 webXML样板1是一个基于JavaEE的Web应用程序配置文件,用于定义Web应用程序的基本结构和配置信息。本文将对webXML样板1的主要组件和配置信息进行详细解释。 XML声明 webXML样板1的开头是一个标准的XML...

    webxml_src.zip_learn c

    在本压缩包文件"webxml_src.zip_learn c"中,主要包含的是C++源代码,用于帮助学习者理解如何在C++中处理XML类。XML(eXtensible Markup Language)是一种广泛应用于数据交换和存储的标记语言,尤其是在Web应用程序...

    基于ExtJS的WebXML编辑器设计与实现.pdf

    根据给定的文件信息,我们将详细探讨基于ExtJS的WebXML编辑器设计与实现的相关知识点。 首先,ExtJS是一个基于JavaScript的框架,广泛用于构建丰富的Web应用程序的用户界面。它提供了一整套丰富的界面组件,能够...

    springmvc-without-webxml.rar

    标题 "springmvc-without-webxml.rar" 暗示了这个压缩包可能包含了一个Spring MVC项目,而且这个项目没有使用传统的`web.xml`部署描述符。在传统的Java Web应用中,`web.xml`是配置应用服务器如何加载和管理Servlet...

    webxml 的设置.doc

    【web.xml】是Java Web应用中的核心配置文件,主要用于配置Tomcat服务器中Web应用程序的行为。本文将深入解析如何在Tomcat中使用web.xml来控制Web应用的各个方面。 1. **XML头部与根元素** web.xml文件以XML开头,...

    比较成熟的webxml配置.xml

    对于web.xml的配置,实在不好记忆,如果经验还不足的话,收藏一个已配置好的web.xml备用

    webxml文件详解[借鉴].pdf

    Web.xml 文件详解 Web.xml 文件是 Java Web 应用程序的部署描述符文件,用于描述 Web 应用程序的结构和配置。该文件必须以 XML 头开始,声明使用的 XML 版本和字符编码。 DOCTYPE 声明必须立即出现在 XML 头之后,...

    web.xmlweb.xml

    web.xmlweb.xmlweb.xml

    web xml 详解

    <description>This is a demo web app. <param-name>encoding <param-value>UTF-8 <filter-name>MyFilter <filter-class>com.example.MyFilter</filter-class> <filter-name>MyFilter ...

    WeatherWebService

    WeatherWebService-soapui-project.xml

    web 利用XML导出EXCEL

    根据给定的信息,本文将详细解释如何利用XML技术来实现数据导出至Excel的功能,并对提供的部分代码进行解析。此方法对于需要频繁处理数据导出任务的开发人员来说非常实用。 ### 一、导出数据至Excel的基本原理 ...

    获取XML数据(输入流和String两种类型)并解析

    从http://www.webxml.com.cn获取城市天气的XML数据,根据不同请求方式返回的两种类型的数据(流和String),采用pull解析 博客地址:https://blog.csdn.net/qq569699973

    web.xml的配置(非常全)

    ### Web.xml配置详解 ...下面将深入探讨`web.xml`中的关键元素及其功能。 #### XML头部与DTD声明 `web.xml`文件通常以XML头部开始,例如: ...此头部指明了XML的版本为1.0,并且使用的字符编码为ISO-8859-1。...

Global site tag (gtag.js) - Google Analytics