Tomcat: Cache-Control
Jetty a un CacheControl paramètre (peut être spécifié webdefault.xml) qui détermine le comportement de mise en cache de clients (en affectant les en-têtes envoyés aux clients).
Ne Tomcat a une option similaire?
En bref, je veux désactiver la mise en cache de toutes les pages remis par un serveur tomcat et/ou par une webapp?
Mise à jour
Veuillez noter que je ne parle pas de serveur de mise en cache côté. Je veux que le serveur à dire à tous les clients (navigateurs) de ne pas utiliser leur propre cache et à toujours chercher le contenu à partir du serveur. Je veux le faire pour toutes les ressources, y compris les ressources statiques (.css, .js, etc.) à la fois.
Vous devez vous connecter pour publier un commentaire.
Similaire pour le post ci-dessus, sauf il y a quelques problèmes avec ce code. Cela va désactiver tous les mise en cache du navigateur:
et puis la carte dans web.xml comme décrit dans Stu Thompson répondre.
Depuis Tomcat 7, il est un contenant fourni expire filtre qui pourra vous aider. Voir:
To modify Cache-Control directives other than max-age (see RFC 2616 section 14.9), you can use other servlet filters or Apache Httpd mod_headers module.
Je ne crois pas qu'il y a une configuration à faire. Mais il ne faut pas beaucoup d'efforts à créer un filtre pour définir l'entête Cache-Control par webapp de base. E. g.:
Et vous devez placer ce morceau de code dans votre webapp est
web.xml
fichier.Qu'il y a plusieurs éléments dans la configuration de Tomcat qui affectent directement cette. Voir la documentation à http://tomcat.apache.org/tomcat-6.0-doc/config/valve.html par exemple.
Atlassian recommande les deux instructions suivantes pour ACTIVER le navigateur de mise en cache côté, de sorte que Microsoft Internet Explorer seront en mesure de bien télécharger et afficher les documents ci-joints:
peut-être ce que vous cherchez :
http://tomcat.apache.org/tomcat-6.0-doc/config/context.html#Context%20Parameters
Aussi supprimer le cache de l'application un dossier dans /travail/Catalina/localhost après la modification de ce drapeau.
Le seul paramètre que je connaisse est
disableProxyCaching
sur<Valve>
éléments. Voir ici.