Tomcat proxy cache ==> probleme

Tomcat proxy cache ==> probleme - Java - Programmation

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
 
 
 
 
 

Reply

Marsh Posté le 19-05-2004 à 15:37:55   

Reply

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

Reply

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

Reply

Marsh Posté le 29-10-2004 à 15:12:07    

est ce que quelqu'un à la reponse pour resoudre ce probleme?
Merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed