Target runtime Apache Tomcat v8.5 is not defined.

Posted 粥里有勺糖

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Target runtime Apache Tomcat v8.5 is not defined.相关的知识,希望对你有一定的参考价值。

Target runtime Apache Tomcat v8.5(或者其它版本) is not defined.

这个错误通常是在从文件夹中导入别人的项目的时候发生,因为 在 .setting 中有一个XML文件配置 与当前eclipse中项目的XML配置不一样.

 

原项目中的XML文件如下

 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <faceted-project>
 3   <runtime name="Apache Tomcat v8.5"/>
 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.1"/>
 9   <installed facet="wst.jsdt.web" version="1.0"/>
10 </faceted-project>

解决办法:

Eclipse创建一个新的项目,找到对应目录下的XML文件 复制粘贴到 导入的外部项目中XML文件中

(这是我的:)

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>

then,Success

以上是关于Target runtime Apache Tomcat v8.5 is not defined.的主要内容,如果未能解决你的问题,请参考以下文章

Target runtime Apache Tomcat 6.0 is not defined 解决方法(转)

target runtime apache v7.0 not defined 的解决方法

Target runtime Apache Tomcat v8.0 is not defined

Target runtime Apache Tomcat v6.0 is not defined

Target runtime Apache Tomcat v8.5 is not defined.

问题解决:Target runtime Apache Tomcat v6.0 is not defined