Puede utilizar archivos de propiedades para crear, modificar o suprimir propiedades de la política
de
desalojo y las propiedades personalizadas.
Antes de empezar
Determine los cambios que desea realizar en la configuración de la política de desalojo de
o sus objetos de configuración.
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 el archivo de propiedades, puede crear, modificar o suprimir una instancia de política de
desalojo. También puede crear, modificar o suprimir las propiedades personalizadas de la política de desalojo.
Ejecute mandatos administrativos mediante wsadmin para crear o modificar un archivo de propiedades para una
política de desalojo, validar las propiedades y aplicarlas a la configuración.
Tabla 1. Acciones para los archivos de propiedades de la política de desalojo. Puede crear, modificar y suprimir propiedades de la política de desalojo.Acción |
Procedimiento |
crear |
Establezca las propiedades necesarias y ejecute el mandato applyConfigProperties. |
modify |
Edite las propiedades y, a continuación, ejecute el mandato applyConfigProperties para
modificar el valor de una propiedad personalizada. |
delete |
Ejecute el mandato deleteConfigProperties para suprimir una propiedad. Si la propiedad
suprimida tiene un valor predeterminado, la propiedad se establece en el valor predeterminado. Para suprimir
la política de desalojo completa, 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 o editar un archivo de propiedades de la política de desalojo.
- Establezca las propiedades de la política de desalojo según sea necesario.
Abra un editor en un archivo de propiedades MemoryCacheEvictionPolicy o DiskCacheEvictionPolicy. 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 ejemplo de archivo de
propiedades de política de desalojo:
#
# MemoryCacheEvictionPolicy
#
ResourceType=MemoryCacheEvictionPolicy
ImplementingResourceType=ServletCacheInstance
ResourceId=Cell=!{cellName}:CacheProvider=myCacheProvider:ServletCacheInstance=jndiName#myServletCacheJndiName:MemoryCacheEvictionPolicy=
AttributeInfo=memoryCacheEvictionPolicy
#DELETE=true
#
#
#Properties
#
lowThreshold=80 #integer,default(80)
highThreshold=95 #integer,default(95)
#
# DiskCacheEvictionPolicy
#
ResourceType=DiskCacheEvictionPolicy
ImplementingResourceType=ServletCacheInstance
ResourceId=Cell=!{cellName}:CacheProvider=myCacheProvider:ServletCacheInstance=jndiName#myServletCacheJndiName:DiskCacheEvictionPolicy=
AttributeInfo=diskCacheEvictionPolicy
#DELETE=true
#
#
#Properties
#
algorithm=NONE #ENUM(RANDOM|SIZE|NONE),default(NONE)
lowThreshold=90 #integer,default(90)
highThreshold=95 #integer,default(95)
#
EnvironmentVariablesSection
#
#
#Environment Variables
cellName=myCell04
- Ejecute el mandato applyConfigProperties para crear o cambiar una configuración de política de desalojo.
La ejecución del mandato applyConfigProperties aplica el archivo de propiedades a la configuración. En este ejemplo de Jython, el parámetro opcional -reportFileName produce un informe llamado report.txt:
AdminTask.applyConfigProperties(['-propertiesFileName myObjectType.props -reportFileName report.txt '])
- Si ya no necesita la política de desalojo o una propiedad personalizada existente, puede suprimir el
objeto de política de desalojo completo o la propiedad personalizada.
Resultados
Puede utilizar el archivo de propiedades para configurar y gestionar un objeto de política de
desalojo y sus propiedades.
Qué hacer a continuación
Guarde los cambios en la configuración.