Tomcat下的work目录
1??? 用tomcat作web服務(wù)器的時(shí)候,部署的程序在webApps下,這些程序都是編譯后的程序(發(fā)布到tomcat的項(xiàng)目里含的類,會(huì)被編譯成.class后才發(fā)布過來,源文件沒有發(fā)布過來,但這里的jsp沒有經(jīng)編譯的)。
tomcat有一個(gè)work目錄,里面存放了頁面的緩存,訪問的jsp都會(huì)編譯(從 work里進(jìn)入Catalina后的如localhost站點(diǎn)文件夾下的項(xiàng)目,我們可以看到那些jsp頁面會(huì)被編譯成應(yīng)該是servlet文件,下次再來 訪問時(shí),就直接運(yùn)行servlet類就可以向客戶端反應(yīng)響應(yīng)頁面了,所以有的博客說第一次訪問時(shí)會(huì)比較慢,是因?yàn)樾掳l(fā)布上去的頁面在第一個(gè)人訪問時(shí),會(huì)先 編譯成servlet文件,所以慢了,一旦編譯好,那么除非jsp頁面修改,不然下次訪問直接運(yùn)行servlet就可以響應(yīng)用戶,所以快),編譯后的文件都會(huì)存儲(chǔ)在work目錄下。而tomcat顯示的目錄,都會(huì)從這個(gè)緩存里找編譯后的jsp對(duì)應(yīng)的class文件。所以當(dāng)清空了work目錄后,該過程將會(huì)從新來過。?????
??? 有的時(shí)候會(huì)遇到一個(gè)問題,就是修改后的頁面在tomcat運(yùn)行的時(shí)候顯示不了修改后的痕跡。這個(gè)時(shí)候刪除work目錄下對(duì)應(yīng)的項(xiàng)目文件夾,重新啟動(dòng)tomcat就可以了。
2?? 在tomcat的conf配置文件夾下的server.xml文件里配置了Host name后,就會(huì)在conf下的Catalina文件夾和work下的Catalina文件下建立站點(diǎn)名稱的文件夾,項(xiàng)目每次發(fā)布都會(huì)放入來,也會(huì)記錄到 conf下的Catalina文件夾的配置文件里去。
轉(zhuǎn)載于:https://www.cnblogs.com/tonychanleader/archive/2012/12/03/2799741.html
總結(jié)
以上是生活随笔為你收集整理的Tomcat下的work目录的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: TC SRM 562 div2 B 题
- 下一篇: IOS delegate 委托 使用