Puede utilizar archivos de propiedades para crear,
modificar o suprimir objetos de gestor de sesiones de una
configuración de módulo Web.
Antes de empezar
Determine los cambios que desea realizar en un gestor de
sesiones de una configuración de módulo Web.
Inicie la herramienta de scripts wsadmin. Para iniciar wsadmin utilizando el lenguaje
Jython, ejecute el mandato wsadmin -lang jython desde el directorio bin
del perfil del servidor.
Acerca de esta tarea
Utilizando un archivo de propiedades, puede crear, modificar o suprimir un gestor de sesiones.
Ejecute mandatos administrativos mediante wsadmin para crear o modificar un archivo de propiedades para un
gestor de sesiones, validar las propiedades y aplicarlas a la configuración.
Tabla 1. Acciones para archivos de propiedades de gestor de
sesiones de una configuración de módulo Web. Puede crear, modificar y suprimir propiedades del gestor de sesiones.Acción |
Procedimiento |
crear |
Establezca las propiedades necesarias y ejecute el mandato applyConfigProperties. |
modify |
Realice los cambios necesarios en las propiedades y, a continuación, ejecute el mandato applyConfigProperties. |
delete |
Para suprimir el objeto WebModuleConfig SessionManager completo,
descomente #DELETE=true y, a continuación, ejecute el mandato deleteConfigProperties. |
crear Propiedad |
No se aplica |
suprimir Propiedad |
No se aplica |
Opcionalmente, puede utilizar la modalidad interactiva con los mandatos:
AdminTask.nombre_mandato('-interactive')
Procedimiento
- Crear un archivo de propiedades para un objeto WebModuleConfig SessionManager.
- Establezca las propiedades de WebModuleConfig SessionManager según sea necesario.
Abra un editor en un archivo de propiedades WebModuleConfig SessionManager. Modifique la sección de variables de entorno para que coincida con su sistema y establezca cualquier valor de
propiedad que se deba cambiar. Para especificar una propiedad personalizada, edite el valor
AttributeInfo y los valores de propiedades. El siguiente es un archivo de propiedades WebModuleConfig SessionManager de ejemplo:
#
# Cabecera (WebModuleConfig's Session Manager)
#
ResourceType=SessionManager
ImplementingResourceType=Application
ResourceId=Cell=!{cellName}:Deployment=!{applicationName}:ApplicationDeployment=:ApplicationConfig=:WebModuleConfig=myWebModule:SessionManager=
AttributeInfo=sessionManagement
#DELETE=true
#
#
#Properties
#
enableSecurityIntegration=false #boolean,default(false)
maxWaitTime=5 #integer,default(0)
context=null
allowSerializedSessionAccess=false #boolean,default(false)
enableProtocolSwitchRewriting=false #boolean,default(false)
enableUrlRewriting=false #boolean,default(false)
enable=true #boolean,default(false)
accessSessionOnTimeout=true #boolean,default(true)
enableSSLTracking=false #boolean,default(false)
sessionPersistenceMode=NONE #ENUM(DATABASE|DATA_REPLICATION|NONE),default(NONE)
enableCookies=true #boolean,default(true)
#
EnvironmentVariablesSection
#
#
#Environment Variables
cellName=myCell04
applicationName=myApp
- Ejecute el mandato applyConfigProperties para crear o cambiar un gestor de sesiones.
La ejecución del mandato applyConfigProperties aplica el archivo de propiedades a la configuración. En
este ejemplo de Jython, el parámetro -reportFileName opcional genera un informe con el
nombre report.txt:
AdminTask.applyConfigProperties(['-propertiesFileName myObjectType.props -reportFileName report.txt '])
- Modificar un archivo de propiedades existente.
- Obtenga un archivo de propiedades para el gestor de sesiones que desea cambiar.
Puede extraer un archivo de propiedades de un objeto WebModuleConfig SessionManager utilizando el mandato extractConfigProperties.
- Abra el archivo de propiedades en un editor y cambie las propiedades según sea necesario.
Asegúrese de que las variables de entorno del archivo de propiedades coincidan con su sistema.
- Ejecute el mandato applyConfigProperties.
- Si ya no necesita el gestor de sesiones, puede suprimir el objeto del gestor de sesiones completo.
Para suprimir el objeto completo, especifique DELETE=true en la
sección header del archivo de propiedades y ejecute el mandato deleteConfigProperties; por ejemplo:
AdminTask.deleteConfigProperties('[-propertiesFileName myObjectType.props -reportFileName report.txt]')
Resultados
Puede utilizar el archivo de propiedades para configurar y gestionar el objeto del gestor de
sesiones y sus propiedades.
Qué hacer a continuación
Guarde los cambios en la configuración.