myeclipse項目從新編譯失敗:清理項目緩存

一、項目清理: 選擇菜單欄的Project——>Clean..——>勾選須要清理的項目(也能夠選擇all)  web

切記:clean了項目,須要從新編譯ajax

 

二、項目若是是maven項目,則有時候clean project並不起效。這時候須要用maven來清理緩存:右鍵項目——>Run As ——> Maven clean瀏覽器

切記:此方法清除後,須要從新進行maven編譯,可使用Maven——>Update  Project   或者 自定義的 Maven build緩存

 

三、若是是以上兩個都不起效,那就直接進入項目的classes 目錄下,查看編譯後的class,進行反編譯,與如今的項目進行對比,看看是否更新了,若是沒有,刪除從新編譯app

 

四、若是是web項目,並用Tomcat啓動的,發現緩存問題,項目沒更新,解決辦法:刪除項目,並進入Tomcat 的webapps  和 work 目錄,刪除你的項目,而後從新導入項目,從新編譯 webapp

 

五、瀏覽器緩存:瀏覽器緩存包括瀏覽器自帶的緩存 和  程序緩存maven

(a)自帶緩存:不少瀏覽器,好比google有時候會問你保不保存數據,若是你點的是,在不少時候容易出現數據沒更新的問題ui

          解決辦法:對於瀏覽器記住密碼或是保存數據什麼的 要慎重.. 若是出現問題:如google,選擇歷史記錄——>清除瀏覽數據——>所有google

(b)程序緩存:對於這個的解釋:如用到了ajax進行get查詢 等等.net

          解決辦法:ajax有個cache屬性,默認爲true,  就是頁面是否須要緩存的問題,改爲false就ok了,具體參考:ajax請求實例及注意事項

 

相信還有其餘解決辦法,這裏提出來與你們共分享

摘錄:

http://blog.csdn.net/moneyshi/article/details/49247169

相關文章
相關標籤/搜索