2011-02-10 104 views
6

問題出在這裏:我有一個java源代碼管理下的「動態web項目」,並在我的eclipse工作區簽出。之前,我能夠在eclipse中的本地Tomcat服務器上運行servlet。但是,我拉了一些改變,刪除了一些文件,並添加了一些新的。爲什麼eclipse沒有正確部署我的Dynamic Web Project?

現在Eclipse看起來好像沒有將web應用程序部署到tomcat目錄。我查看了Eclipse以前部署它的文件夾(在.metadata下),但沒有任何東西被複制到那裏了。我認爲我的構建配置有問題,請問可能的原因或步驟是什麼?

但是我可以用我寫的Ant腳本來部署/運行Web應用程序,並且它在執行時可以正常工作。

+0

我知道這聽起來很乏味,但刪除並重新創建Web服務器配置。根據我的經驗,這有助於90%的時間。 – 2011-02-10 01:06:02

+1

我想要亞歷山大的建議。此外,如果一切都失敗了,重新創建工作區,並再次從源代碼管理所有項目... – Domchi 2011-02-10 01:20:42

回答

3

很難說沒有更多的信息。我會從啓動Tomcat時檢查控制檯中的任何錯誤開始。問題如何顯現,如果文件被複制,你看到了什麼?如果我無法找到一個具體的問題,有一些隨機的東西/巫毒儀式嘗試(有時是Eclipse的只需要一點點的關注):

  • 檢查窗口/首選項,那麼Java /安裝JRE和服務器/運行時環境。點擊Edit,查看Eclipse是否報告任何錯誤。
  • 檢查您的項目的構建路徑 - 右鍵單擊​​項目/構建路徑/配置構建路徑。瀏覽所有標籤;任何紅色需要修復。
  • 嘗試打開窗口/顯示視圖並查看錯誤日誌(其中包含Eclipse錯誤)和問題(任何編譯器警告/問題)。
  • 有時Project/Clean有幫助。
  • 嘗試在服務器視圖中右鍵單擊您的服務器並選擇清理。
  • 嘗試用-clean選項啓動eclipse。
相關問題