【报错】导入项目后报错:Target runtime Apache Tomcat v7.0 is not defined.

报错原因:无法找到Tomact v7.0,因为我自己的Tomact 的版本是v8.5的。

解决方法:第一步:右键项目Build Path--》Configure Build Path,在Libraries里把Tomact v7.0 remove。由于我之前已经删去,故不作展示。

 第二步:打开navigator视图里的.settings里的org.eclipse.wst.common.project.facet.core.xml

 第三步:对文件进行修改。去掉<runtime name="Apache Tomcat v7.0"/>

 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <faceted-project>
 3   <runtime name="Apache Tomcat v7.0"/>
 4   <fixed facet="jst.web"/>
 5   <fixed facet="wst.jsdt.web"/>
 6   <fixed facet="java"/>
 7   <installed facet="java" version="1.8"/>
 8   <installed facet="jst.web" version="3.0"/>
 9   <installed facet="wst.jsdt.web" version="1.0"/>
10 </faceted-project>

1 <?xml version="1.0" encoding="UTF-8"?>
2 <faceted-project>
3   <fixed facet="jst.web"/>
4   <fixed facet="java"/>
5   <fixed facet="wst.jsdt.web"/>
6   <installed facet="java" version="1.8"/>
7   <installed facet="jst.web" version="3.0"/>
8   <installed facet="wst.jsdt.web" version="1.0"/>
9 </faceted-project>

然后保存即可。

原文地址:https://www.cnblogs.com/Amada-Tang/p/12954933.html