java – 构建WAR包时的Maven错误(web.xml丢失??)
发布时间:2020-12-14 17:48:59 所属栏目:Java 来源:网络整理
导读:在执行mvn安装时,我得到以下错误: Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml if executing in update mode) 我的web应用程序结构树是这样的: my-app|-- pom.xml|-- src |-- ... |-- WebContent |-- ... |-- M
在执行mvn安装时,我得到以下错误:
我的web应用程序结构树是这样的: my-app |-- pom.xml |-- src |-- ... |-- WebContent |-- ... |-- META-INF |-- WEB-INF |-- classes |-- ... |-- lib |-- **web.xml** 我的POM文件如下所示: <project> <modelVersion>4.0.0</modelVersion> <groupId>masters.traffic</groupId> <artifactId>traffic_web</artifactId> <packaging>war</packaging> <name>traffic_web</name> <version>0.1.0</version> <build> <sourceDirectory>src</sourceDirectory> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.6</source> <target>1.6</target> </configuration> </plugin> </plugins> </build> ... </project> 如何正确解决这个问题? 问候 解决方法
我强烈建议使用
Maven’s standard layout:
>将Java源放入src / main / java(并删除sourceDirectory元素) 当然,您可以自定义布局,但这是IMO更多的麻烦和无用的努力而不是好处.只要按照惯例. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |