Utilice la página Disponibilidad de Contenedor Web para configurar las opciones de disponibilidad de contenedor web.
La página Disponibilidad de Contenedor Web contiene las siguientes opciones.
Botón para restaurar la configuración que tiene valores por defecto a sus valores por defecto. La configuración que no tiene valores por defecto no se modifica.
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 selecciona la casilla de verificación Activado, se activa la disponibilidad para el contenedor web.
El mecanismo de persistencia utilizado.
Si Servicio de Disponibilidad Activado no está marcada, 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 Servicio de Disponibilidad Activado está marcado, 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 selecciona la casilla de verificación Activado, el estado de single sign-on estará disponible para el failover.
Propiedades adicionales de la Disponibilidad de Contenedor Web.
Servidor GlassFish no define propiedades adicionales para Disponibilidad de Contenedor Web.