Tomcat因?yàn)槠溟_源,免費(fèi),運(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能而深受程序員的喜愛,那么如何清理tomcat服務(wù)器緩存呢?
Tomcat是Apache軟件基金會(Apache Software Foundation)的Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache、Sun 和其他一些公司及個(gè)人共同開發(fā)而成。由于有了Sun 的參與和支持,最新的Servlet 和JSP 規(guī)范總是能在Tomcat 中得到體現(xiàn),Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 規(guī)范。因?yàn)門omcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的Web 應(yīng)用服務(wù)器。目前最新版本是7.0。
清理服務(wù)器緩存可以消除某些未知的錯(cuò)誤,如果你運(yùn)行以前編譯的項(xiàng)目有錯(cuò),而沒有及時(shí)將服務(wù)器緩存清理掉,錯(cuò)誤依舊可能發(fā)生在新的項(xiàng)目中:所以,清理緩存是很有必要的:
步驟/方法
首先打開Myeclipse8.5,這里我使用的是Myeclipse8.5,所以以8.5版本來做說明:如果你使用的是Eclipse或者M(jìn)yeclipse,依舊可以使用此方法:
第一種方法
步驟一:打開一個(gè)項(xiàng)目,這里我打開的Mail項(xiàng)目,然后點(diǎn)擊Myeclipse菜單欄中的project-選擇clean:如下圖所示:
步驟二:點(diǎn)擊這里可以不用進(jìn)入tomcat服務(wù)器直接清理緩存
上面的方式雖然簡便,不過使用起來,還是不能夠徹底的清理tomcat緩存。
第二種方法
步驟一:進(jìn)入tomcat的安裝目錄進(jìn)行清理緩存,這里我使用的tomcat6.0,使用的tomcat是免安裝的,解壓縮后直接使用,建議大家也用這個(gè)版本,而非安裝版本,如果你使用的是安裝版,方法與解壓版完全一樣。
步驟二:然后點(diǎn)擊進(jìn)入解壓后的tomcat,找到work文件夾,。此文件下有個(gè)catalina目錄(tomcat小名叫catalina),work目錄下的文件都可以刪除。
步驟三:work目錄下有一個(gè)catalina目錄。刪除work中的tomcat目錄后,緩存已經(jīng)刪除。
步驟四:如果我們先前發(fā)布的一個(gè)項(xiàng)目有錯(cuò),大家都知道,tomcat發(fā)布的項(xiàng)目在webapps下,如果以前的項(xiàng)目有錯(cuò)那么運(yùn)行新的項(xiàng)目肯定還是會有錯(cuò)的。以前的項(xiàng)目遺留的錯(cuò)誤,這時(shí),只要將以前的項(xiàng)目刪除掉就行了。
步驟五:進(jìn)入webapps將以前遺留的項(xiàng)目刪除就行了,也可以將所有的項(xiàng)目清空,因?yàn)镸yeclipse的工作空間中還有以前的項(xiàng)目,我們只需要重新發(fā)布,tomcat的webapps目錄中就會將工作空間中的項(xiàng)目自動(dòng)重新加載到webapps中。是不是很方便呢?