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

Struts 1 Java Discussion :

Timeout sur une action struts


Sujet :

Struts 1 Java

Vue hybride

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 52
    Par défaut Timeout sur une action struts
    Bonjour,

    J'ai un problème soit avec Struts soit avec Tomcat 4.1 :

    je lance une action qui lance une fonction qui dure 1h15 soit 75 min , au bout d'une heure environ ma fonction continue de tourner mais ma page jsp s'efface : la page affiche : impossible d'afficher la page ou un message équivalent

    Dans Web.xml : j'ai pourtant mis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <session-config>
      <session-timeout>180</session-timeout>
    </session-config>
    soit 3 h

    puis j'ai mis 0 mais je n'ai pas encore fait de test avec 0 (pas eu le temps ce vendredi) mais 180 devait ou devrait suffir !

    Dans server.xml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     <Connector className="org.apache.coyote.tomcat4.CoyoteConnector" port="8080" minProcessors="5" maxProcessors="75" enableLookups="true" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="60000" useURIValidationHack="false" disableUploadTimeout="true" />
    60000 pour connectionTimeout aussi cela devrai être suffisant :
    je crois que j'ai finit par mettre aussi -1 c'est à dire pas de TimeOut mais là encore je ne suis pas sûr d'avoir fait l'essai ...

    Es-ce la session qui tombe ou es-ce Struts qui serai mal paramétré ?

    Cela dit ma fonction va jusqu'à la fin mais je n'ai pas de retour sur ma page jsp autrement que par mes traces ou en regardant dans un répertoire et c'est bien embêtant)

    merci de m'avoir lu et de vos possibles suggestions

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    115
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2003
    Messages : 115
    Par défaut
    le timeout a 180

    tu l'as bien place dans le web.xml de ton application ?

    tu es allé voir si il existait pas d'autre fichier web.xml dans le répertoire de Tomcat ?

    omlip

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 52
    Par défaut y'en aurai-il deux ?
    Bonjour,

    Le timeout à 180 du fichier web.xml , il est dans mon application.

    Il est possible qu'il y ai un autre fichier web.xml dans le répertoire conf de Tomcat. (je l'enleverai )

    J'espère que c'est çà !

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 52
    Par défaut connection et non session
    Bonjour,

    je crains que cela vienne de la connection au serveur HTTP car

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    javax.servlet.http.HttpSession session = request.getSession(true); 
    session.getMaxInactiveInterval(120);
    System.out.println("MaxInactiveInterval->"+session.getMaxInactiveInterval());
    et cela m'as affiché : MaxInactiveInterval->7200 soit 2 heures

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 52
    Par défaut
    Bonjour,

    A priori la seule solution est de lancer un thread et de faire un rafraichissement régulier de la page avec Ajax. C'est ce que j'ai essayé de faire.
    Mais il y a peut être d'autre solutions...

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2002
    Messages : 33
    Par défaut
    Je suis attentif à avoir une autre solution, car j'ai le même problème que toi.

Discussions similaires

  1. Lancer une action struts sans cliquer sur un bouton submit
    Par cryosore94 dans le forum Struts 1
    Réponses: 10
    Dernier message: 22/03/2009, 16h08
  2. boucle Struts sur une action !
    Par habasque dans le forum Struts 1
    Réponses: 6
    Dernier message: 09/02/2009, 12h00
  3. Afficher un fond sur une action bouton
    Par lordenzo dans le forum Flash
    Réponses: 6
    Dernier message: 31/03/2006, 12h47
  4. Récuperer un bean dans une action Struts
    Par ksavieras dans le forum Struts 1
    Réponses: 4
    Dernier message: 23/10/2005, 14h55
  5. onChange pas déclanché sur une action javascript ?
    Par Oluha dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 27/06/2005, 16h32

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