2011-11-28 76 views
0

我在eclipse中使用內置的tomcat服務器進行調試,並由於某種原因停止工作。我的eclipse + apache tomcat/6.0.30停止提供文件

我不知道如何開始調試。

的Apache是​​運行(當我去我的服務器地址(本地主機端口8080上)我得到一個錯誤,顯然是從apachie服務器(其404)。

,但它只是行爲就好像我沒有什麼我應該對這種情況一步步調試編譯任何東西......

什麼想法?

我想這是因爲

C:\Users\myuser\Workspaces\projectName\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\webapps\projectName

爲空。

然而C:\Users\myuser\Workspaces\projectName\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps

似乎握着我的web應用程序的遵守版本。

當我右鍵單擊服務器窗格上的服務器圖標並轉到屬性 - 通用, 時,有一個「位置」值和一個更改位置按鈕。 單擊該按鈕在[workspace metadata]"/Servers/Tomcat v6.0 Server at localhost.server"之間來回切換位置 - 兩個什麼意思,哪個對我來說是正確的? 。

當我選擇建立所有(清除「自動生成」什麼也不顯示在控制檯上後

我只注意到的另一件事是,開始我得到以下警告服務器時: WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:projectName' did not find a matching property.

UPDATE: 從服務器中刪除項目後(右鍵單擊在服務器窗格中的項目), 它開始再次合作

不過一後兩個版本我得到了以下信息:
Publishing failed with multiple errors Could not delete C:/Users/epeleg/Workspaces/projectName/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/projectName/WEB-INF/lib. May be locked by another process. Could not delete C:/Users/epeleg/Workspaces/projectName/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/projectName/WEB-INF. May be locked by another process.

並且在任何請求中,404回到了相同的情況。 刪除和重新添加的項目再次伎倆,但我徘徊爲什麼會發生這種情況。

+0

您是否嘗試過清潔?同樣,一旦你切換位置嘗試和重新啓動Eclipse。從404中可以看出它仍然在看你的空文件夾。 – isobar

+1

嘗試看看這是否有幫助:http://stackoverflow.com/questions/5934922/eclipse-tomcat-deploy-doesnt-work-any-more-classnotfoundexception – stivlo

+0

我確實嘗試了一次清潔多次,並且還重新啓動了日食然後一次。我提到的兩個位置是否與兩個選項「切換位置」按鈕相匹配? – epeleg

回答

3
  • 刪除服務器,
  • ,同時增加新的服務器 - 點擊「配置運行時環境」
  • 編輯服務器規格:
    • 指向磁盤上的服務器的位置。
    • JRE指向已安裝的JRE(而不是工作臺默認的JRE)。
  • 完成,確定,完成。
  • 在菜單中解開:項目 - >自動生成(不應該選中)
  • 右鍵單擊項目並構建它,然後在服務器上運行。

這應該做。

+2

我想我會嘗試這個,但決定首先從服務器中刪除項目。當被移除並加回時,它剛剛開始工作。 – epeleg

+0

coooooooooool .... :) –

+0

請參閱我上面的更新... – epeleg

0

我嘗試了很多上面列出的東西,但沒有成功。
最後,它的工作原理如下:


- 在我的情況下,將項目部署到服務器時出現了錯誤,該服務器在重建後不想消失,只是將其從「問題視圖」中刪除。


- 刪除eclipse項目中目標文件夾的內容

-lets處理所有「重建步驟」作爲清理和刷新,重建eclipse項目,在服務器視圖中將項目從Tomcat中刪除並再次添加,右鍵單擊併發布它。