Puede utilizar archivos de propiedades para crear, modificar o suprimir propiedades de memoria
caché de objetos y las propiedades personalizadas.
Antes de empezar
Determine los cambios que desea realizar en la configuración de la memoria caché de objetos o en
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 memoria
caché de objetos. También puede crear, modificar o suprimir las propiedades personalizadas de la memoria caché
de objetos.
Ejecute mandatos administrativos mediante wsadmin para crear o modificar un archivo de
propiedades para una memoria caché de objetos, validar las propiedades y
aplicarlas a la
configuración.
Tabla 1. Acciones para archivos de propiedades de memoria caché de objetos. Puede crear, modificar y suprimir propiedades de memoria caché de objetos.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
el objeto ObjectCacheInstance 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 o editar un archivo de propiedades ObjectCacheInstance.
- Establezca las propiedades de ObjectCacheInstance según sea necesario.
Abra un editor en un archivo de propiedades ObjectCacheInstance.
Modifique la sección de variables de entorno para que coincida con su sistema y establezca cualquier valor de
propiedad que se deba cambiar. El
siguiente es un archivo de propiedades ObjectCacheInstance de ejemplo:
#
# Header
#
ResourceType=ObjectCacheInstance
ImplementingResourceType=ObjectCacheInstance
ResourceId=Cell=!{cellName}:Node=!{nodeName}:Server=!{serverName}:CacheProvider=myCacheProvider:
ObjectCacheInstance=jndiName#myObjectCacheJndiName
#DELETE=true
#
#
#Properties
#
diskCacheEntrySizeInMB=0 #integer,default(0)
defaultPriority=1 #integer,required,default(1)
useListenerContext=false #boolean,default(false)
pushFrequency=1 #integer,default(1)
memoryCacheSizeInMB=0 #integer,default(0)
hashSize=1024 #integer,default(1024)
providerType=null
diskCacheSizeInEntries=0 #integer,default(0)
diskOffloadLocation=null
diskCacheSizeInGB=0 #integer,default(0)
enableCacheReplication=false #boolean,default(false)
cacheSize=2000 #integer,required,default(2000)
jndiName=myObjectCacheJndiName #required
enableDiskOffload=false #boolean,required,default(false)
replicationType=NONE #ENUM(PULL|PUSH|PUSH_PULL|NONE),default(NONE)
category=null
ENUM=null
description=null
disableDependencyId=false #boolean,default(false)
#provider=CacheProvider#ObjectName(CacheProvider),readonly
diskCacheCleanupFrequency=0 #integer,default(0)
referenceable=null
flushToDiskOnStop=false #boolean,default(false)
diskCachePerformanceLevel=BALANCED #ENUM(LOW|BALANCED|HIGH|CUSTOM),default(BALANCED)
name=myObjectCache #required
#
EnvironmentVariablesSection
#
#
#Environment Variables
cellName=myCell04
serverName=odr
nodeName=myNode03
- Ejecute el mandato applyConfigProperties para cambiar una configuración de memoria caché de objetos.
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 memoria caché de objeto o una propiedad personalizada existente, puede suprimir la
instancia de memoria caché de objetos completa o la propiedad personalizada.
Resultados
Puede utilizar el archivo de propiedades para configurar y gestionar la instancia de memoria
caché de objetos y sus propiedades.
Qué hacer a continuación
Guarde los cambios en la configuración.