标红不是你的违法了XML schema或者就是找不到依赖包,
建议你不要用eclipse了,用idea,新建project;选择maven project;
quickstart是一个普通java项目,webapp是一个java web项目,实际上就是自动帮你生成了web.xml
因为你建立的war类型maven项目的webapp下面没有WEB-INF和web.xml文件,所以pom.xml那一行会报错,你手动建立WEB-INF和web.xml,然后随便找一个web.xml的头尾加进去,就不会报错了。
这是eclipse的短板
在右上角 open prespective 点击java EE 跳转达到java EE 视图就好了