Tomcat proxy cache ==> probleme - Java - Programmation
Marsh Posté le 19-05-2004 à 16:35:25
snif ca marche pô, je l'avé que sur une page, la j'essaie sur chaque page, j'ajoute :
response.setHeader("pragma","no-cache" );
response.setHeader("cache-control","no-cache" );
response.setDateHeader("expire",-1);
Marsh Posté le 19-05-2004 à 17:17:41
pour pas te faire chier, tu peux aussi faire un filtre qui fait ca ...
http://java.sun.com/products/servlet/Filters.html
Marsh Posté le 29-10-2004 à 15:12:07
est ce que quelqu'un à la reponse pour resoudre ce probleme?
Merci
Marsh Posté le 19-05-2004 à 15:37:55
Bonjour,
Voici ma situation :
J'ai développé pour un client une application relativement importante en jsp/servlet sous tomcat. Quand il utilise l'application sur leur réseau local, cela ne pose pas de pb.
Mais lorsqu'il utilise l'application depuis un de leur site distant il passe par un proxy-cache et mes pages et sessions reste en cache.
Ce qui a pour effet par exemple de : si quelqu'un se connect sur l'application en admin et quitte l'application, la personne ki relance derriere a accès au droit d'admin.
Chose qui ne se produit pas en locale.
La solution Temporaire est de spécifié au proxy que l'ip du serveur qui contient l'application ne soit pas mise en cache.
Y a -t- il moyen de dire a tomcat de ne pas mettre les pages en cache ?
Pour l'instant j'ai ajouter les lignes :
response.setHeader("pragma","no-cache" );
response.setHeader("cache-control","no-cache" );
mais il fauty kil test... ( peut etre ce n'est que ca !!)
Merci
Je vous tien au courant