关于 Target runtime Apache Tomcat v7.0 is not defined 错误的解决方法

在Eclipse中导入新的项目时候,由于换了新版本的Tomcat服务器,项目左上角出现红叉,看报错提示

关于 Target runtime Apache Tomcat v7.0 is not defined 错误的解决方法

解决方法:打开项目.setting文件夹,找到org.eclipse.wst.common.project.facet.core.xml 文件,结构如下

关于 Target runtime Apache Tomcat v7.0 is not defined 错误的解决方法

我现在用的是Tomcat8.5,所以把  <runtime name="Apache Tomcat v7.0"/> 改成  <runtime name="Apache Tomcat v8.5"/>就可以了