Trabajar con archivos de propiedades de memoria caché de servlet

Puede utilizar archivos de propiedades para crear, modificar o suprimir propiedades de memoria caché de servlet y las propiedades personalizadas.

Antes de empezar

Determine los cambios que desea realizar en la configuración de la memoria caché del servlet 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é del servlet. También puede crear, modificar o suprimir las propiedades personalizadas de memoria caché de servlet.

Ejecute mandatos administrativos mediante wsadmin para crear o modificar un archivo de propiedades para una memoria caché de servlet, validar las propiedades y aplicarlas a la configuración.

Tabla 1. Acciones para archivos de propiedades de memoria caché de servlet. Puede crear, modificar y suprimir propiedades de memoria caché de servlet.
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 ServletCacheInstance 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

  1. Crear o editar un archivo de propiedades de memoria caché de servlet.
    1. Establezca las propiedades de ServletCacheInstance según sea necesario.

      Abra un editor en un archivo de propiedades de ServletCacheInstance. 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 ServletCacheInstance de ejemplo:

      #
      # Header
      #
      ResourceType=ServletCacheInstance
      ImplementingResourceType=ServletCacheInstance
      ResourceId=Cell=!{cellName}:CacheProvider=myCacheProvider:ServletCacheInstance=jndiName#myServletCacheJndiName
      #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=myServletCacheJndiName #required
      enableDiskOffload=false #boolean,required,default(false)
      replicationType=NONE #ENUM(PULL|PUSH|PUSH_PULL|NONE),default(NONE)
      category=null
      description=null
      #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=myServletCache #required
      #
      EnvironmentVariablesSection
      #
      #
      #Environment Variables
      cellName=myCell04
    2. Ejecute el mandato applyConfigProperties para crear o modificar una configuración de memoria caché de servlet.

      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 '])
  2. Si ya no necesita la memoria caché del servlet o una propiedad personalizada existente, puede suprimir el objeto de memoria caché de servlet completo o la propiedad personalizada.
    • 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]') 
    • Para suprimir una propiedad personalizada, especifique sólo la propiedad que se va a suprimir en el archivo de propiedades y, a continuación, ejecute el mandato deleteConfigProperties.

Resultados

Puede utilizar el archivo de propiedades para configurar y gestionar el objeto del proveedor de memoria caché de servlet y sus propiedades.

Qué hacer a continuación

Guarde los cambios en la configuración.


Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_config_prop_cacheprovider_servletc
File name: txml_config_prop_cacheprovider_servletc.html