开发者

how to disable tomcat caching?

开发者 https://www.devze.com 2023-01-17 04:16 出处:网络
how to disable tomcat caching? I use this - <Context antiJARLocking=\"true\" antiResourceLocking=\"true\" cachingAllowed=\"false\" cac开发者_开发知识库heMaxSize =\"0\" cacheTTL=\"1\">

how to disable tomcat caching? I use this -

<Context antiJARLocking="true" antiResourceLocking="true" cachingAllowed="false" cac开发者_开发知识库heMaxSize ="0" cacheTTL="1">

in Tomcat/conf/context.xml

but it not helps


Actual problem is antiResourceLocking="true".

Looks like there is a conflict with cachingAllowed="false".


I'm not sure what you're using, but in context.xml you can change the value of cachingAllowed by removing the flag.

Remember to delete the cache folder after that.


Resources :

  • Apache Tomcat Configuration Reference

On the same topic :

  • How do I disable tomcat caching? I'm having weird static file problems.


cachingAllowed did not help. I resolved this by modifying :

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

which is the cached file of context.xml


Put below code in your sever.xml file.

<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>

Make sure to delete all data from /work/Catalina/localhost directory before restarting tomcat. Also clear your browser cache.

Its a good practice to disable browser caching while your app is in development. This post may help Disabling Chrome cache for website development

0

精彩评论

暂无评论...
验证码 换一张
取 消