2010-01-08 167 views
1

我的問題是,如果我使用Eclipse來部署我的Web應用程序(通過運行方式 - >運行服務器),我無法取消部署它,因爲在Tomcat管理器中對應用程序的取消部署鏈接沒有突出顯示。如果我手動放在我得到以下錯誤的網址:與Tomcat的Eclipse交互 - 無法取消部署應用程序

FAIL - 上下文/ TomcatBasic在server.xml中定義的,不得取消部署

即時通訊使用Eclipse伽利略和Tomcat 6.0.20

我遵循的步驟是:

1)在Eclipse中,我使用的Server視圖中,創建一個新的Tomcat服務器。

但是,默認情況下,當您「運行服務器」時,似乎應用程序在Eclipse中運行?在查看Tomcat管理器時,即使Eclipse正在運行,也沒有部署任何應用程序

爲了解決這個問題,我做了以下工作。在Eclipse中的Servers視圖中: - 右鍵單擊​​Tomcat服務器,然後選擇Properties。在「屬性」窗口中,我單擊「切換位置」按鈕。 - 右鍵單擊​​Tomcat服務器,然後選擇打開。在下面的對話框中,我修改了「服務器位置」以選擇「使用Tomcat安裝」,然後將「服務器路徑」更改爲C:/apache-tomcat-6.0.20,將「部署路徑」更改爲C:/ apache -tomcat-6.0.20

2)創建一個動態Web應用程序。

在「New Dynamic Web Project」windown中,我選擇Apache Tomcat作爲「目標運行時」和「配置」。點擊完成。

3)右鍵單擊項目,然後單擊「運行方式」 - >「在服務器上運行」。

應用程序現在根據需要部署到Tomcat應用程序服務器。但是當我登錄到Tomcat Manager時我無法取消部署。

任何幫助,將不勝感激!

回答

-2

我認爲,所有你需要做的是手動取消部署目錄下的web應用程序,Eclipse是部署到.. .metadata.plugins \ org.eclipse.wst.server.core

如果你有你還可以編輯servers.xml文件..你應該找到它:

.metadata.plugins \ org.eclipse.wst.server.core \ TMP0 \的conf \ servers.xml

0

你可以這樣做從用戶界面中。

在eclipse中,在Package Explorer中可以看到服務器以及其他項目。

1)停止tomcat運行時。

2)Package Explorer> Servers> Tomcat7> Server。XML

這裏搜索<語境>標籤,並刪除與您想取消部署Web應用程序之一。

3)確保保存server.xml文件並關閉它。

4)你很好走。

至少這對我有用:-)。

相關問題