簡體   English   中英

如何禁用tomcat緩存?

[英]how to disable tomcat caching?

如何禁用tomcat緩存? 我用這個 -

<Context antiJARLocking="true" antiResourceLocking="true" cachingAllowed="false" cacheMaxSize ="0" cacheTTL="1">

在Tomcat / conf / context.xml中

但它沒有幫助

實際問題是antiResourceLocking="true"

看起來與cachingAllowed="false"存在沖突。

我不確定你在使用什么,但是在context.xml中你可以通過刪除標志來改變cachingAllowed的值。

請記住在此之后刪除緩存文件夾。


資源:

在同一主題上:

cachingAllowed沒有幫助。 我通過修改:

    $CATALINA_HOME/conf/Catalina/localhost/thewebapp.xml

這是context.xml的緩存文件

將以下代碼放在您的sever.xml文件中。

<Context className="org.apache.catalina.core.StandardContext"
             cachingAllowed="false"
             charsetMapperClass="org.apache.catalina.util.CharsetMapper"
             cookies="true" 
             reloadable="false" 
             wrapperClass="org.apache.catalina.core.StandardWrapper">
    </Context>

確保在重新啟動tomcat之前刪除/ work / Catalina / localhost目錄中的所有數據。 同時清除瀏覽器緩存。

在應用程序處於開發階段時禁用瀏覽器緩存是一種很好的做法。 這篇文章可能有助於禁用Chrome緩存以進行網站開發

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM