2014-01-14 48 views
5

我正在嘗試運行一個Web應用程序。在一開始它進展順利,但我不得不從項目文件夾中刪除一些罐子。我沒有使用eclipse刪除jar。所以,我開始得到這些erros:無法刪除/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/appname/WEB-INF/lib。可能被另一個進程鎖定

Publishing failed with multiple errors 
Could not delete C:/Users/maniceto/Documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/fj21-tarefas/WEB-INF/lib. May be locked by another process. 
Could not delete C:/Users/maniceto/Documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/fj21-tarefas/WEB-INF. May be locked by another process. 

我試圖刪除我的整個項目,並再次編碼。但它不起作用。我也刪除了Tomcat服務器,但再次失敗。然後我意識到,要「修理」這個問題我已經刪除此文件夾:

C:/Users/maniceto/Documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/ tmp0/wtpwebapps/fj21-tarefas/WEB-INF

clean服務器和項目。但是當我關閉eclipse並再次打開時,我得到相同的錯誤,那麼我必須執行此過程。

這裏的任何人都知道如何解決這種類型的tomcat bug?

回答

1

我不知道這個問題的確切原因,但我通過重新啓動系統清除了相同的問題。所以重新啓動系統一次,它可能會爲您的問題提供解決方案。

+1

我已經嘗試這個,但不會工作 – Murilo

+0

hamma .. :(刪除tomcat並創建具有相同工作空間的新的tomcat服務器。 –

+1

「你有沒有試過turni 「 – everton

0

這可能是因爲你使用的是C驅動程序,您可能需要管理權限到該目錄上執行操作,儘量後更改C盤,像d任何其他驅動器:或E:

+0

我會在我自己的筆記本電腦上嘗試這個 – Murilo

+0

對我來說不能這樣:我在linux上 – baraber

0

你的一些罐子仍然被加載到內存中,因此他們的父目錄不能被刪除。檢查是否有正在運行的進程訪問任何jar或重新啓動Eclipse。

4

只需刪除服務器,然後再次添加,然後重新啓動您的eclipse.It爲我工作。

0

Eclipse Juno在Win7上運行Tomcat 7;不斷收到一個JavaScript文件的發佈錯誤。試圖重命名文件,但沒有奏效。

我按照Vikash Mudliar的建議刪除了現有的Tomcat服務器,並添加了一個新的服務器實例。這工作,我能夠成功發佈。

5

關閉月食轉到下面的位置(取決於您的系統locaiton)

C:/Users/maniceto/Documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/ 

和刪除tmp0目錄現在啓動eclipse,它會正常工作。

0

在我的情況下,只有當我在Eclipse中觸發Update Maven Project(ALT + F5)並且服務器實例正在連接我的應用程序時纔會發生這種情況。

所以你必須從服務器上移除應用程序,轉動服務器,然後n執行Update Maven Project。如果問題仍然存在清潔幫助

0

如果關閉項目並且它仍在Apache Tomcat資源中,則會出現此問題。

相關問題