Comment empêcher Tomcat de mettre en cache? J'ai des fichiers CSS et html de base que je charge et utilise via ajax, et à moins que je ne redémarre Tomcat, les changements ne semblent pas se refléter. Différentes machines, différents navigateurs et je ne reçois pas les fichiers mis à jour.
Pensées?
tomcat
cache
web-server
Stefan Kendall
la source
la source
chachingAllowed
balise?cachingAllowed
surfalse
n'a pas trouvé de propriété correspondante.Pour Tomcat 8 / Tomcat 9, les propriétés doivent être ajoutées dans conf / context.xml comme suit
Vous devrez peut-être supprimer le dossier de cache d'application dans / work / Catalina / localhost après avoir changé l'
cachingAllowed
indicateur. Videz également le cache d'IntelliJ IDEA (si vous l'utilisez pour exécuter Tomcat):Voir Référence de configuration d'Apache Tomcat 9 pour d'autres paramètres.
la source
J'ai eu ce problème dans Tomcat 7 et la raison en était que j'avais antiResourceLocking réglé sur true (cela sonnait comme une bonne idée ...).
Selon les documents ( http://tomcat.apache.org/tomcat-7.0-doc/config/context.html ):
Dans mon cas, cela a même provoqué la mise en cache de fichiers de texte statique.
Donc, en résumé, au moins pour un développement rapide, j'ai dû utiliser:
la source
Avez-vous vérifié cette documentation: Référence de configuration d'Apache Tomcat ?
Ces paramètres sont les mêmes pour Tomcat 5.5 et Tomcat 6.0.
la source