天天看點

記錄Tomcat配置context.xml自動緩存問題

記錄Tomcat配置context.xml自動緩存問題

最近遇到一個tomcat的緩存問題,首先是這樣的,我改了一個jsp頁面代碼,然後部署到tomcat,再通路nginx連結,發現代碼都沒起效,好像是被緩存,是以我先測一下不經過nginx的tomcat連結,發現更新檔是起效的,是以說是nginx緩存問題?

按F12調試,看到Cache-Control

記錄Tomcat配置context.xml自動緩存問題

是以,先配置一下nginx不緩存:主要代碼​​

​add_header Cache-Control no-cache;​

server {
        listen       81;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        add_header Cache-Control no-cache;
        add_header Cache-Control private;
    
}      

重新開機window nginx

nginx -s stop
nginx.exe      
記錄Tomcat配置context.xml自動緩存問題

ok,配置nginx浏覽器不緩存之後,更新檔還沒被更新到,是以這就奇怪了,然後網上搜到這篇部落格,啟發:

<Context docBase="D:\apache-tomcat-7.0.77\webapps\Portal"  reloadable="true"  debug="0" path="/zhzw/Portal"></Context>