1.执行https://blog.csdn.net/github_34889651/article/details/51657321该博客中的内容
其中设置完Dynamic web 3.1和java 1.8后,点击maven-->update 以后,JavaServer Faces和JAX-RS便会自动勾上
2.查看以上操作以后,
该目录下的web.xml内容为
即版本为3.1
3.然后将以下目录下的web.xml进行修改
修改后的内容为
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1">
<display-name>Archetype Created Web Application</display-name>
</web-app>
以上操作完成后maven-->update即可
若pom.xml提示没有web.xml文件,但是其实你的文件中有web.xml时,只需先clean project->update maven即可