El archivo splicer.properties contiene todas las opciones de configuración para configurar un gestor de sesiones basado en filtro de servlets.
# Archivo de propiedades que contiene todas las opciones
# de configuración con las que el gestor de secciones de ObjectGrid
# basado en filtro de servlet se puede configurar para el uso.
#
# Este archivo de propiedades se puede crear para que contenga todos los
# valores predeterminados que se deben asignar a estos valores de configuración
# y se pueden alterar temporalmente valores individuales utilizando propiedades
# de tarea ANT, si este archivo de propiedades se utiliza conjuntamente con la
# tarea ANT filtersplicer.
# Un valor de serie de "REMOTE" o "EMBEDDED". El valor predeterminado es REMOTE.
# Si se establece en "REMOTE", los datos de la sesión se almacenarán fuera del
# servidor en el que se ejecuta la aplicación web. Si se establece en
# "EMBEDDED", se iniciará un contenedor incorporado de WebSphere eXtreme Scale
# en el proceso del servidor de aplicaciones en el que se ejecuta la aplicación.
objectGridType = REMOTE
# Un valor de serie que define el nombre del ObjectGrid
# que se debe utilizar para una determinada aplicación web. El nombre
# es session. Esta propiedad debe reflejar el objectGridName en los
# archivos xml de objectgrid y xml de despliegue para iniciar los
# contenedores de eXtreme Scale.
objectGridName = session
# Se puede contactar con el servidor de catálogo para obtener una
# instancia de ObjectGrid del lado del cliente. El valor debe tener el formato
#"host:puerto<,host:puerto>", donde el host es el host de escucha
# en el que se ejecuta el servidor de catálogo, y el puerto es el puerto de
# escucha de ese proceso de servidor de catálogo.
# Esta lista puede ser arbitrariamente larga y sólo se utiliza para la
# rutina de carga. Se utilizará la primera dirección viable. Es opcional
# si la propiedad catalog.services.cluster está configurada.
# catalogHostPort = host:puerto<,host:puerto>
# Valor entero (en segundos) que define el tiempo en segundos entre la
# grabación de sesiones actualizadas en ObjectGrid. El valor predeterminado es 10. Esta propiedad
# sólo se utiliza cuando objectGridType está establecido en REMOTE. Los valores posibles son
# de 0 a 60. 0 significa que las sesiones actualizadas se graban en el ObjectGrid # al final de la llamada al método de servicio de servlet para cada solicitud.
replicationInterval = 10
# Valor entero que define el número de sesiones que se mantienen en
# memoria. El valor predeterminado es 1000.Esta propiedad solo se utiliza
# cuando objectGridType se establece en REMOTE. Cuando el número de sesiones
# almacenadas en memoria en el contenedor web excede este valor, la sesión
# a la que se ha accedido menos recientemente se invalida desde el contenedor
# web. Si entra una solicitud
# para esa sesión después de que ésta se haya invalidado, se creará una nueva sesión
# (con un nuevo ID de sesión si reuseSessionId=false),
# llena con los atributos de la sesión invalidada. Este valor
# se debe establecer siempre en un valor mayor que el tamaño máximo de la agrupación
# de hebras de contenedor web para evitar la contienda en esta memoria caché de sesión.
sessionTableSize = 1000
# Un valor de serie de "true" o "false", el valor predeterminado es "true".
# Sirve para controlar si almacenamos los datos de sesión como una entrada
# o almacenamos cada atributo individualmente.
# Se ha hecho referencia a esta propiedad como persistenceMechanism en la
# implementación anterior basada en filtro, con los valores posibles
# de ObjectGridStore (fragmentado) y ObjectGridAtomicSessionStore
# (no fragmentado).
fragmentedSession = true
# Un valor de serie de "true" o "false", el valor predeterminado es "false".
# Habilita la seguridad de cliente de eXtreme Scale. Este valor debe coincidir
# con el valor securityEnabled en el archivo de propiedades del servidor de
# eXtreme Scale. Si no coinciden los valores, se produce una excepción.
securityEnabled = false
# Especifica el soporte de autenticación de credenciales de cliente.
# Los valores posibles son:
# Nunca - El cliente no da soporte a la autenticación de credenciales.
# Soportado* - El cliente da soporte a la autenticación de credenciales solo si
# el servidor también le da soporte.
# Necesario - El cliente requiere la autenticación de credenciales.
# El valor predeterminado es Supported.
# credentialAuthentication =
# Especifica el recuento de reintentos de autenticación si la credencial
# ha caducado. Si el valor se establece en 0, no habrá ningún
# reintento de autenticación.
# authenticationRetryCount =
# Especifica el nombre de la clase que implementa la interfaz
# com.ibm.websphere.objectgrid.security.plugins.CredentialGenerator
#. Esta clase se utiliza para obtener credenciales para los clientes.
# credentialGeneratorClass =
# Especifica las propiedades de la clase de implementación CredentialGenerator.
# Las propiedades se establecen en el objeto con el método setProperties(String).
# El valor credentialGeneratorProps se utiliza sólo si el valor de la propiedad
# credentialGeneratorClass no es nulo.
# credentialGeneratorProps =
# La ubicación del archivo XML de objectgrid.
# El archivo XML incorporado empaquetado en la biblioteca de eXtreme Scale
# se cargará automáticamente si esta propiedad no se especifica y si
# objectGridType=EMBEDDED
# objectGridXML =
# La ubicación del archivo XML de política de despliegue de objectGrid.
# El archivo XML incorporado empaquetado en la biblioteca de eXtreme Scale
# se cargará automáticamente si esta propiedad no se especifica y si
# objectGridType=EMBEDDED
# objectGridDeploymentXML =
# Serie de especificación de rastreo de IBM WebSphere, útil para
# todos los otros servidores de aplicaciones, además de WebSphere.
# traceSpec =
# Serie de ubicación de archivo de rastreo, útil para
# todos los otros servidores de aplicaciones, además de WebSphere.
# traceFile=
# Esta propiedad debe establecerse si se requiere que se pueda acceder a las
# sesiones entre hosts. El valor será el nombre del
# dominio común entre los hosts.
# cookieDomain=
# Establecer en true si el contenedor web subyacente reutilizará
# los ID de sesión entre solicitudes a distintos hosts. El valor predeterminado
# es false. Este valor debe ser el mismo que lo que se ha establecido
# en el contenedor web.
# reuseSessionId=
# Un valor de serie de "true" o "false". El valor predeterminado es
# "false". Según la especificación de servlet, las sesiones HTTP no
# se pueden compartir entre aplicaciones web. Se proporciona una
# ampliación a la especificación de servlet para permitir este
# uso compartido.
# shareSessionsAcrossWebApps = false
# Establézcalo en true si desea habilitar urlRewriting. El valor predeterminado
# es false, lo que indica que se utilizarán cookies para almacenar datos. Este
# valor debe reflejar lo que se ha establecido en los valores del contenedor
# web para la gestión de sesiones.
# useURLEncoding = false