2009-06-12 143 views
12

我有一個項目,我已經建立在Eclipse上木衛三面向的是Tomcat的6.0,我已經導入到歐洲,我需要它在Apache Tomcat運行5.5在Eclipse中從項目中刪除Apache TomCat運行時?

我無法找到參考運行時設置爲6.0將其刪除。我試過去Windows>首選項>服務器,我已經安裝了5.5運行時。

但我似乎無法找到引用運行時6.0的地方將其刪除。

任何幫助,將不勝感激。

更新:

我找不到我的構建路徑到Tomcat v6.0的任何引用,有一個Tomcat的5.5雖然servlet的api.jar文件的參考...

+0

當您創建Web項目時,您選擇一個運行系統,Eclipse將其添加到您的構建路徑中。如果它不在那裏,導入出了問題。 – kgiannakakis 2009-06-12 10:36:55

回答

23

當Eclipse正在運行,從窗口菜單中選擇偏好設置。從左側的欄中選擇:服務器,運行時環境。

點擊Add按鈕,選擇你想要的版本。

要刪除6.0引用,轉到庫選項卡。

+0

我已經添加了5.5運行時我想要的,但是我的項目顯然需要tomcat 6.0,我試圖去除這個需求。 – 2009-06-12 10:19:08

+0

我+1這是因爲它幫助我解決了我的問題,但似乎最後一部分有些模糊。 OP說他試圖刪除6.0--所以它應該是最重要的部分。 '圖書館'選項卡在哪裏,他去看圖片時該做什麼? – bradimus 2015-11-11 14:13:01

0

打開構建路徑並轉到庫選項卡。刪除Apache Tomcat 6.0庫並添加5.5。這是你的項目用來建立它自己的圖書館。

您可以在服務器視圖中運行你的項目中添加新的運行時(右鍵點擊,添加新的服務器)

3

卸載該項目,並重新加載它固定它...我愛的男人的Eclipse ...

+3

感謝您的提示。但是,我有點不贊成你喜歡Eclipse。它是一個臃腫複雜的企業平庸。 – smartnut007 2013-03-14 00:15:43

+3

我知道互聯網上沒有標準的諷刺符號,但是我認爲省略號使得我清楚地知道我在諷刺。 – 2013-03-15 00:58:33

0

你也可以爲它定義一個新的服務器,並在那裏指定它,你也可以通過雙擊它來更改服務器配置,你會看到帶有它屬性的窗口。

8

我有類似的問題。我有一個項目提到了一個不存在的Tomcat實例。 我無法從「服務器」和「運行環境」,從UI(刪除按鈕總是灰色)刪除Tomcat的,所以我解決了從文件系統刪除所有參考的問題:

在項目文件夾檢查文件:

  • 的.classpath
  • .settings/org.eclipse.wst.common.project.facet.core.xml的

在工作區中的文件夾的檢查:

  • .metadata.plugins \ org.eclipse.debug.core
  • .metadata.plugins \ org.eclipse.wst.server.core
  • .metadata.plugins \ org.eclipse.core.runtime.settings \ org.eclipse.jst.server.tomcat.core.prefs

也許有點殘忍,但我沒有找到更好的解決方案。

0

是的,我有eclipse版本:Indigo Service Release 2; Build ID:20120216-1857,不幸的是,刪除工作區解決了舊版Target Runtime的問題。如果沒有源代碼控制,請不要忘記複製所有項目工作;)...

2

刪除舊服務器並添加新服務器。由於我將運行時環境更改爲Java EE(用於web服務),並且後來在運行本地應用程序時遇到問題,所以我遇到了同樣的問題。我所做的只是刪除並用apache運行時創建一個新的服務器實例。

2

此用的Eclipse露娜4.4.2

在{工作空間目錄} /。元數據/ .plugins/org.eclipse.core.runtime/.settings測試。刪除以下兩個文件:

  • org.eclipse.wst.server.core.prefs
  • org.eclipse.jst.server.tomcat.core.prefs

重啓Eclipse

7

從這裏你可以輕鬆地刪除運行時,沒有亂了:

Windows的>首選項 - >服務器 - >運行Enviroments

1

首先,打開Eclipse的首選項,

eclipse preferences

然後找到服務器運行時環境,

eclipse sever runtime environments

您現在可以根據需要進行刪除。