Could not delete D:\Tomcat7\wtpwebapps\cmferp\WEB-INF\performance\performanceAnalyze.db(錯誤)

修改jsp文件tomcat發佈失敗(Could not delete May be locked by another process)

突然項目修改jsp文件後,tomcat不能發佈,

Could not delete D:\Tomcat7\wtpwebapps\cmferp\WEB-INF\performance\performanceAnalyze.db. May be locked by another process.

網上找了兩種解決辦法

1.修改項目的發佈地址:

切換項目發佈路徑   使用默認的空間 Use workspace metadata

2.clean

 clean !  應該是沒用的   ,因爲在你clean的時候就會一直報錯,不能celan成功

我突然想到同一個eclipse下的別的項目使用的時候沒有出現這個問題,有可能是項目設置的問題,

這個web項目引用了另外一個java項目(項目B),兩個項目有一些相同的jar包,是不是這些相同的jar發佈的問題呢,我把項目B的 Java EE Module Dependencies(項目B右鍵->Properties->Java EE Module Dependencies)裏的jar包引用去掉,問題解決了。

3.new server

簡單有效可行的方法,把原來拋錯的tomcat server delete,再重新 new 一個!!!

重新建立一個Server,然後 switched back to the default of “Use workspace metadata”, 問題解決 ,OH YEAH!!!

發佈了142 篇原創文章 · 獲贊 51 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章