JBoss Délai D'Expiration De Session
Je suis en train d'écrire la partie de mon application pour qu'elle traite délais d'expiration de session normalement, mais je n'arrive pas à contrôler la façon dont la durée de temps avant qu'un délai d'attente se produit pour les tests.
Je suis à l'aide de JBoss 5.1, et je suis la modification de la session-config de mon site web descripteur (web.xml) de telle sorte que la session expire au bout d'une minute (juste pour le test)
<session-config>
<session-timeout>1</session-timeout>
</session-config>
Mais après la création d'une session de connexion, il n'arrive jamais à expiration. Aucun réglage que je donne, il provoque un dépassement de délai.
Dans un environnement tomcat, je n'ai pas eu ce problème. Quelqu'un a eu un problème similaire avec JBoss?
OriginalL'auteur Rydell | 2010-07-07
Vous devez vous connecter pour publier un commentaire.
JBoss 5 permet de définir un délai d'expiration de session pour toutes les applications:
Il se peut que c'est primordial vos paramètres dans web.xml. Il ne devrait pas, mais, vous savez...
Vérifier si la modification qui est au travail. Si non, vous pouvez configurer le délai d'expiration par programmation pour votre test:
HttpSession.setMaxInactiveInterval(int secondes)
De cette façon, vous pouvez forcer le délai d'attente dans une session particulière.
OriginalL'auteur Pere Villega
Malheureusement dans JBoss EAP 6.1.0.Alpha1 (COMME 7.2.0.Alpha1-redhat-4), nous sommes de retour pour avoir à la définir par web app dans web.xml: Voir le JBoss docs.
Qui disent utiliser ceci:
OriginalL'auteur RedYeti