Hola Estimad@s,
este post es muy simple y concreto, se trata de configurar el tiempo que duran las sesiones en Pentaho BI Server sobre Apache Tomcat, que es por otro lado la distribución por defecto.
Manos a la obra:
Debemos editar el archivo:
Buscamos el siguiente elemento XML: <session-config> <session-timeout>30</session-timeout> </session-config>
El valor de <session-timeout> por defecto es 30 minutos, en otras palabras si un usuario se loguea y pasa 30 minutos sin actividad, su sesión expira y deberá loguearse nuevamente. Solo debemos modificar ese valor para que el tiempo de espiración de sesión cambie.
Existe un valor especial que es -1 e implica que la sesión no expira nunca. Para una sesión que no expira, el elemento xml quedaría así: <session-config> <session-timeout>-1</session-timeout> </session-config>
Luego debemos guardar los cambios y reiniciar el BI Server para que los cambios tengan efecto.
Aclaración: Esta configuración no es propia de Pentaho, sirve para cualquier aplicación Wen Java sobre Apache Tomcat. Espero les sea de utilidad. Saludos