IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tomcat et TomEE Java Discussion :

Problème de cache tomcat


Sujet :

Tomcat et TomEE Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 43
    Par défaut Problème de cache tomcat
    Bonjour,
    J'ai une jsp chargée de lire les données d'un fichier xml via une servlet.
    Mon soucis est que lors d'une modif sur ce fichier je suis obligé de redémarrer tomcat pour que les modifs soient prises en comptes.
    Sachant que ce fichier sera modifié très souvent, c'est problématique.
    Quels paramètres modifier pour que ces modif' soient prises a chaud.
    Merci.

  2. #2
    Membre extrêmement actif Avatar de Mister Nono
    Homme Profil pro
    Ingénieur Mathématiques et Informatique
    Inscrit en
    Septembre 2002
    Messages
    2 242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur Mathématiques et Informatique
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 242
    Par défaut
    Essaye ceci avant l'envoi de ta request :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
     
    response.setContentType("text/xml");
     
     
    // la page expire dans un passé lointain.
    response.setHeader("Expires", "0");
     
    // en-têtes no-cache HTTP/1.1 standard.
    response.setHeader("Cache-Control", "no-store, no-cache, must-revalidate, proxy-revalidate");
     
    // en-têtes no-cache HTTP/1.1 étendues de IE (utilise addHeader).
    response.addHeader("Cache-Control", "post-check=0, pre-check=0");
     
    // en-têtes no-cache HTTP/1.0 standard.
    response.setHeader("Pragma", "no-cache");
     
    ... traitement xml et envoi
    A+

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 43
    Par défaut
    Merci pour ta réponse.
    J'ai ajouté ta partie dans ma servlet qui renvoie mes données et j'ai toujours le même soucis.
    Est ce sensé fonctioner si je modifie mon fichier à la main ?

  4. #4
    Membre extrêmement actif Avatar de Mister Nono
    Homme Profil pro
    Ingénieur Mathématiques et Informatique
    Inscrit en
    Septembre 2002
    Messages
    2 242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur Mathématiques et Informatique
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 242
    Par défaut
    Essaie ceci dans la JSP :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <%!
    public long getLastModified(HttpServletRequest request)
    {
        return System.currentTimeMillis();
    }
    %>
    A+

  5. #5
    Membre extrêmement actif Avatar de Mister Nono
    Homme Profil pro
    Ingénieur Mathématiques et Informatique
    Inscrit en
    Septembre 2002
    Messages
    2 242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur Mathématiques et Informatique
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 242
    Par défaut
    Avec Firefox tu peux installer le module complémentaire Web Developer.

    Ensuite dans la barre de menu de Web Developer :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Disable / Disable cache
    Salut.

  6. #6
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 348
    Par défaut
    J'ai un léger doute ... tu peux nous montrer ton bout de code qui lit le fichier ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème de cache apache + servlet tomcat
    Par kodaa dans le forum Apache
    Réponses: 1
    Dernier message: 31/07/2012, 21h29
  2. Problème de cache sous TOMCAT
    Par TekP@f dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 28/09/2009, 11h16
  3. Problème de cache du Tomcat
    Par TekP@f dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 30/12/2008, 17h47
  4. [Tomcat 5.5.16] Problème de cache
    Par vallica dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 29/05/2006, 14h59
  5. Problème avec eclipse, tomcat et lomboz
    Par sheura dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 29/09/2004, 18h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo