Utilice la página Disponibilidad de Contenedor Web para configurar los valores de disponibilidad del contenedor web.
La página Disponibilidad de Contenedor Web contiene las siguientes opciones.
Botón para restaurar configuración que tiene valores por defecto a sus valores por defecto. Las configuraciones que no tienen valores por defecto no se modifican.
Nombre de la configuración a la que se aplican los valores de esta página. Este campo es de sólo lectura.
Si se activa la casilla de control Activado, se activa la disponibilidad para el contenedor web.
Mecanismo de persistencia utilizado.
Si Servicio de Disponibilidad Activado no está activada, seleccione una de las siguientes opciones:
memory
para ninguna persistencia de sesión
file
para la persistencia de sesión en función del sistema de archivos que no es de alta disponibilidad
Si la Activación del Servicio de Disponibilidad está activada, seleccione replicated
para la persistencia de sesión en función del failover del cluster que es de alta disponibilidad.
La frecuencia con la que se almacena la sesión HTTP:
web-method
—: el estado de la sesión se almacena al final de cada solicitud web antes de enviar una respuesta al cliente. Este modo ofrece la mejor garantía de que el estado de la sesión se actualizará completamente en caso de fallo. Éste es el valor por defecto.
El ámbito de los cambios de la sesión HTTP necesarios para que se realice el almacenamiento:
session
— se almacena el estado de la sesión completo cada vez. Este modo ofrece la mejor garantía de que sus datos de sesión se almacenan correctamente para las aplicaciones web distribuibles.
modified-session
— el estado de la sesión completo se almacena si se ha modificado. Se considera que se ha modificado una sesión si se ha realizado una llamada a HttpSession.setAttribute()
o HttpSession.removeAttribute()
. Debe garantizar que se llama a setAttribute()
cada vez que se cambia un atributo. Esto no es un requisito de especificación de Java EE, pero es necesario para que este modo funcione correctamente.
modified-attribute
— sólo se almacenan los atributos de sesión modificados. Para que este modo funcione correctamente, debe seguir estas directrices:
Llame a setAttribute()
cada vez que se modifique el estado de la sesión.
Asegúrese de que no existen referencias cruzadas entre atributos. El gráfico de objetos debajo de cada clave de atributo distinto se serializa y almacena por separado. Si hay referencias cruzadas de objetos entre los objetos de cada clave diferente, no están serializados ni deserializados correctamente.
Distribuya el estado de la sesión en varios atributos o por lo menos entre un atributo de sólo lectura y uno modificable.
Si se activa la casilla de control Activado, el estado de single sign-on estará disponible para el failover.
Propiedades adicionales de la disponibilidad de contenedor web.
GlassFish Server no define propiedades adicionales para la disponibilidad de contenedor web.