eclipse添加web项目报错“Target runtime Apache Tomcat v7.0 is not defined.”

项目检出后,发现是Tomcat7 发布的,修改文件:

工作空间--->项目名称--->.settings--->org.eclipse.wst.common.project.facet.core  修改这个文件中:

<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
  <runtime name="Apache Tomcat v7.0"/>
  <fixed facet="jst.web"/>
  <fixed facet="java"/>
  <fixed facet="wst.jsdt.web"/>
  <installed facet="java" version="1.7"/>
  <installed facet="jst.web" version="3.0"/>
  <installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>

将 <runtime name="Apache Tomcat v7.0"/> 删除掉保存文件即可

回到eclipse中,选中项目,右键选择刷新,报错就没了

原文地址:https://www.cnblogs.com/wxh04/p/7838209.html