Eclipse - 目标运行时未定义Apache Tomcat v7.0

时间:2016-06-08 09:37:03

标签: eclipse tomcat

当我运行应用程序并构建它时。它没有显示任何错误,但是当我访问我的应用程序时,控制台中出现以下错误。

描述资源路径位置类型 目标运行时未定义Apache Tomcat v7.0。 MyProject未知分面项目问题

有人可以帮助我。

7 个答案:

答案 0 :(得分:56)

必须更新目标运行时版本。假设您使用的是Tomcat V8.0,但在目标运行时,它显示7.0已选中。

您需要 右键单击您的项目>属性>目标运行时>点击版本需要8.0 我猜。希望它有所帮助。

答案 1 :(得分:3)

将Tomcat 7安装添加到目标运行时。 你可以在菜单Project>下进行。属性>目标运行时

选择所需的运行时并提供安装它的路径。

答案 2 :(得分:2)

可能是项目的.settings中的Project > Properties > Targeted Runtime文件发生了变化(例如,如果同事检查了他们的设置,然后您撤消了他们的更改)。在这种情况下,Window > Preferences > Server > Runtime Environments 将在那里,甚至检查(您的原件将被取消选中),但您仍然会遇到问题。

您需要重命名运行时...

yours > Edit

选择double click on the server > General Information > Runtime Environment

更改名称,使其与同事相同。

当您使用需要更新的服务器时......

Bootstrap 3.3.7

使用下拉列表选择新名称

答案 3 :(得分:2)

Eclipse版本: OXYGEN ,2017

  1. 在Project Explorer中,右键单击您的项目>属性> 项目方面
  2. 在左侧面板上,点击运行时标签。
  3. 选择您要实施的运行时(Apache Tomcat vX.0)。
  4. 点击应用并关闭
  5. 您应该会看到此特定错误消失。 问候。

答案 4 :(得分:0)

转到Window / Preferences然后转到Server / Runtime Environments并在此处添加缺少的Runtime Environment。

答案 5 :(得分:0)

也许有一个更简单的方法,但是安装J2EE版本的Eclipse为我解决了这个问题。我在较早版本的Eclipse中设置了项目,但是在升级到较新的标准版本之后,即使在安装了Web Tools Platform SDK之后,我的tomcat项目也退出了工作。因此,在尝试其他几种解决方案后,重新安装J2EE版本对我来说是最简单的事情。

答案 6 :(得分:0)

当未优先添加tomcat 7.0目录时,也可能导致此错误。您可能已经安装了其他版本(例如:tomcat 8.0)并指向了不可用的7.0版本

您可以在properties >> project facets

中更改版本

runtime标签中更改版本。

enter image description here