subir - programar para jboss
Tiempo de espera de sesiĆ³n de JBoss (2)
JBoss 5 le permite definir un tiempo de espera de sesión para todas las aplicaciones en:
deployers/jbossweb.deployer/web.xml
Es posible que esté anulando su configuración en web.xml . No debería, pero, ya sabes ...
Verifique si el cambio está funcionando. De lo contrario, puede configurar el tiempo de espera programáticamente para su prueba:
HttpSession.setMaxInactiveInterval (int segundos)
De esta forma, puede forzar el tiempo de espera en una sesión en particular.
Intento escribir la parte de mi aplicación para que maneje los tiempos de espera de la sesión con elegancia, pero parece que no puedo controlar cómo se produce la prueba antes de que se agote el tiempo de espera.
Estoy usando JBoss 5.1, y estoy modificando session-config mi descriptor web (web.xml) de manera que la sesión se agota luego de un minuto (solo para probar)
<session-config>
<session-timeout>1</session-timeout>
</session-config>
Pero después de crear una sesión iniciando sesión, nunca se agota. Ninguna configuración que le doy causa un tiempo de espera.
En un entorno de tomcat, no he tenido este problema. ¿Alguien ha tenido un problema similar con JBoss?
Lamentablemente, en JBoss EAP 6.1.0.Alpha1 (AS 7.2.0.Alpha1-redhat-4) hemos vuelto a tener que configurarlo por cada aplicación web en web.xml: consulte los documentos de JBoss .
Que dicen usa esto:
<session-config>
<session-timeout>30</session-timeout>
</session-config>