修改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!!!