Type Cannot change version of project facet Dynamic Web Module to 3.0.

maven项目。之前好好的,突然变成这样了,项目上有红X,项目可以正常运行,就是看着很难受。看了problems,发现是这个错误。

解决办法:

在项目上右击-选择properties。查看项目路径,我这个版本的eclipse后面有个按钮可以直接打开项目所在位置,没有的按钮的复制路径,在文件资源中打开

在项目目录里面找到.settings文件夹下的org.eclipse.wst.common.project.facet.core.xml文件。

 修改org.eclipse.wst.common.project.facet.core.xml   ,把<installed facet="jst.web" version="3.0"/>这句话中的version改成eclipse里面提示的版本号、保存文件

 再次更新项目

 问题解决。

原文地址:https://www.cnblogs.com/studyxu/p/13564168.html