También puede configurar esto en código, para una sesión específica mediante la API HttpSession
setMaxInactiveInterval:
Especifica el tiempo, en segundos, entre las solicitudes del cliente antes de que el contenedor servlet se anula esta sesión . Un tiempo negativo indica que la sesión nunca debe exceder el tiempo de espera.
Menciono esto en caso de que vea tiempos de espera que no son de 30 minutos, pero no especificó otro valor (por ejemplo, otro desarrollador en el proyecto utilizó esta API).
Otro elemento a tener en cuenta es que este tiempo de espera no se activará en el momento exacto en que la sesión caduque. El servidor Java EE puede tener un hilo de sondeo que comprueba las sesiones caducadas cada minuto. No tengo una referencia para esto, pero he visto este comportamiento en la era de WebSphere 5.1.
desgracia que enlazan ahora redirige a la parte delantera de los foros del oráculo. ¿Alguna idea de dónde debería apuntar ahora? –
@Steve Bosman: podría ser otro enlace (no conozco el otro anterior), pero consulte http://tomcat.apache.org/tomcat-6.0-doc/manager-howto.html#Session_Statistics. Aquí puede ver lo que ha configurado en su aplicación. – Jan