我在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回到了相同的情況。 刪除和重新添加的項目再次伎倆,但我徘徊爲什麼會發生這種情況。
您是否嘗試過清潔?同樣,一旦你切換位置嘗試和重新啓動Eclipse。從404中可以看出它仍然在看你的空文件夾。 – isobar
嘗試看看這是否有幫助:http://stackoverflow.com/questions/5934922/eclipse-tomcat-deploy-doesnt-work-any-more-classnotfoundexception – stivlo
我確實嘗試了一次清潔多次,並且還重新啓動了日食然後一次。我提到的兩個位置是否與兩個選項「切換位置」按鈕相匹配? – epeleg