2016-06-08 19 views
17

當我運行應用程序並構建它時。它不顯示任何錯誤,但是當我訪問我的應用程序時,控制檯中出現以下錯誤。Eclipse - 目標運行時Apache Tomcat v7.0未定義

描述資源路徑位置類型 目標運行時Apache Tomcat v7.0未定義。 MyProject未知的多面項目問題

有人可以幫助我這個。

+2

您的目標運行時是否有Tomcat 7? (項目>屬性>目標運行時) – Areca

+0

在這裏檢查http://stackoverflow.com/questions/37298416/cant-use-tomcat-server-in-eclipse/37299264#37299264 – emotionlessbananas

+0

感謝它的幫助。 – user2015827

回答

40

必須更新目標運行時版本。假設您使用的是Tomcat版本8.0,但在目標運行時它顯示7.0選中。

您需要右鍵點擊你的項目>屬性>目標運行時>單擊版本要求8.0我猜。希望能幫助到你。

+0

感謝它的幫助。 – user2015827

+2

此選項在Eclipse Neon上不可用。有什麼解決方法嗎? – Ned

2

將您的Tomcat 7安裝添加到您的目標運行時。 您可以在菜單項目>屬性>目標運行時間下執行此操作。

選擇所需的運行時間並提供安裝路徑。

+0

感謝它的幫助。 – user2015827

1

您的項目的.settings中的org.eclipse.wst.common.project.facet.core.xml文件可能已更改(例如,如果某位同事檢查其設置,然後您撤回其更改)。在這種情況下,Project > Properties > Targeted Runtime將在那裏,甚至檢查(您的原始將被取消選中),但你仍然有問題。

您需要重命名你的運行...

Window > Preferences > Server > Runtime Environments 

選擇yours > Edit

更改名稱,以便它是與您的同事。

當你使用你的服務器,也將需要更新......

double click on the server > General Information > Runtime Environment 

使用下拉菜單選擇新名稱

+0

非常感謝,其實這是我的問題。屬性>目標運行時被選中,但服務器>運行時環境不是。 – 2017-02-27 19:30:24

1

Eclipse版本: ,2017年

  1. 在Project Explorer中,右鍵單擊您的項目> Properties>Project Facets
  2. 在左側面板上,單擊運行時間選項卡。
  3. 選擇您想實現的運行時(Apache Tomcat vX.0)。
  4. Click 應用並關閉

你應該看到這個特定的錯誤消失。 此致敬禮。

+0

謝謝,但找不到** Runtimes **選項卡。啓用** Project Facets ** ** Targete Runtime **返回到屬性列表中。 –

0

轉到窗口/首選項,然後選擇服務器/運行時環境,並在此處添加缺少的運行環境。