转自:https://www.cnblogs.com/zique/p/6549228.html

 

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

当创建maven工厂时没有web.xml文件
1.点击你的项目名称,进入到Myeclipse的-- Project Facets上,
2.点击Dynamic Web Module 和下面的Java,将两个框选中

Maven添加Web.xml的方法 随笔 第1张

3.点击你右手边的Runtimes里的Tomcat,选中,然后点ok

Maven添加Web.xml的方法 随笔 第2张

 


4.查看你的项目的target下面会多出一个WebRoot文件,你把里面的文件复制到Src--Main--webapp下面

Maven添加Web.xml的方法 随笔 第3张

 


5.删除你的WebRoot
6.点击你的项目名称,进入到Properties,点击MyEclipse的Deployment Assembly

Maven添加Web.xml的方法 随笔 第4张

Maven添加Web.xml的方法 随笔 第5张

 

7.删除你的WebReoot,点击add--Folder在src--main--webapp下面创建文件

Maven添加Web.xml的方法 随笔 第6张

Maven添加Web.xml的方法 随笔 第7张

8.点击add添加java build path Entries 这样你的maven文件就可以正常运行了。

 

如果遇到web.xml is missing and <failOnMissingWebXml> is set to true  直接复制上去

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>SSH</groupId>
<artifactId>SSH</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
<properties>
<webVersion>3.1</webVersion>
</properties>
<plugs>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.6</version>
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
</plugs>
<build/>

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄