how to disable tomcat caching? I use this -
<Context antiJARLocking="true" antiResourceLocking="true" cachingAllowed="false" cacheMaxSize ="0" cacheTTL="1">
in Tomcat/conf/context.xml
but it not helps
how to disable tomcat caching? I use this -
<Context antiJARLocking="true" antiResourceLocking="true" cachingAllowed="false" cacheMaxSize ="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 :
On the same topic :
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