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 :

[tomcat] gestion des sessions


Sujet :

Tomcat et TomEE Java

  1. #1
    Membre du Club
    Inscrit en
    Octobre 2002
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 82
    Points : 56
    Points
    56
    Par défaut [tomcat] gestion des sessions
    Bonjour

    J'ai un soucis entre le temps d'execcution d'une servlet et le timeout de mon application.
    J'ai positionné un timeout de 10 minutes par nécessité d'utilisation(web.xml).
    J'ai une servlet qui prend un peu de temps (30 minutes).

    Au bout de 10 minutes, je constate au niveau de 'Tomcat Manager' que ma session et tombée, mais mon traitement continue.
    A la fin du traitement, l'application a effectivement perdu la session.

    Dans mon traitement, j'ai une instruction d'attente
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Thread.currentThread().sleep(1000); // On attend 1 seconde
    Je pensais que cela serait suffisant pour maintenir la session en vain.

    Pour arriver à l'echeance du timeout , il faut seulement être inactif au niveau du browser???

    Merci

  2. #2
    Membre habitué
    Avatar de dtateur
    Inscrit en
    Mars 2004
    Messages
    106
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 106
    Points : 140
    Points
    140
    Par défaut
    à la place de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Thread.currentThread().sleep(1000);
    utiise plutot cette méthode :
    http://java.sun.com/products/servlet...eInterval(int)

    Elle permet de changer le time out de session uniquement pour la session qui appelle cette méthode. Le timeout des autres sessions reste inchangé.

    Good luck !

  3. #3
    Membre du Club
    Inscrit en
    Octobre 2002
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 82
    Points : 56
    Points
    56
    Par défaut
    Merci de ta réponse
    Je modifie le timeout avec cette méthode avant de lancer le traitement et je repositionne le timeout ensuite.
    Merci.

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

Discussions similaires

  1. [Tomcat] Problème de gestion des session
    Par superzest dans le forum Tomcat et TomEE
    Réponses: 0
    Dernier message: 06/08/2010, 21h26
  2. gestion des session dans Tomcat 6.0 (aide+conseil)
    Par norten dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 12/05/2009, 17h11
  3. Gestion des sessions avec Tomcat
    Par flo_rian dans le forum Tomcat et TomEE
    Réponses: 4
    Dernier message: 17/12/2008, 15h02
  4. [Tomcat] Gestion des Erreurs
    Par kedare dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 30/03/2006, 17h17
  5. gestion des sessions
    Par jeff_! dans le forum Langage
    Réponses: 4
    Dernier message: 20/03/2006, 22h09

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