2012-07-27 16 views
10

A pesar de buscar los documentos del complemento y la búsqueda general, no puedo encontrar una respuesta a esta. Lo más cerca que he llegado es al final de la página this, que parece describir el establecimiento de un tiempo de espera de Tomcat. Hay una sección completa de los documentos del complemento titulada "Configuraciones de configuración ahora en Config.groovy", ¿no hay forma de configurar el tiempo de espera para el complemento sin involucrar la configuración del contenedor?configurando tiempo de espera de sesión en Grails Spring Security Core Plugin

Respuesta

19

El complemento no tiene configuraciones para la duración de la sesión, solo usa lo que está configurado para toda la aplicación. Puede hacerlo editando web.xml (ejecute grails install-templates si aún no lo ha hecho) y edite src/templates/war/web.xml. Añadir

<session-config> 
    <session-timeout>30</session-timeout> 
</session-config> 

antes del elemento welcome-file-list y establecer el valor session-timeout a cualquier número de minutos que desea que sea.

+0

¿Este enfoque funciona para contenedores que no son de Tomcat? Sé muy poco sobre lo que sucede con las aplicaciones de Grails una vez que se ponen en guerra. –

+3

Sí, el archivo web.xml es leído por todos los contenedores ya que es parte de la especificación del servlet. Los contenedores a menudo también tienen descripciones específicas del contenedor, p. jboss-web.xml, pero esos son adicionales a web.xml –

+0

Tiene sentido, gracias –

Cuestiones relacionadas