Puede utilizar archivos de propiedades para crear, modificar o suprimir propiedades de la
agrupación de objetos y las propiedades personalizadas.
Antes de empezar
Determine los cambios que desea realizar en la configuración de la agrupación 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 la
agrupación de objetos. También puede crear, modificar o suprimir las propiedades personalizadas de la
agrupación de objetos.
Ejecute mandatos administrativos mediante wsadmin para crear o modificar un
archivo de propiedades para una agrupación de objetos, validar las propiedades y aplicarlas a la
configuración.
Tabla 1. Acciones para los archivos de propiedades de la agrupación de objetos. Puede crear, modificar y suprimir instancias de la agrupación 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
la instancia de ObjectPool completa, descomente #DELETE=true y, a continuación, ejecute el
mandato
deleteConfigProperties. |
crear Propiedad |
No se aplica |
suprimir Propiedad |
No se aplica |
Tabla 2. Acciones para las propiedades personalizadas de la agrupación de objetos. Puede crear, modificar y suprimir propiedades personalizadas de configuración de objetos.Acción |
Procedimiento |
crear |
No se aplica |
modify |
Edite las propiedades y, a continuación, ejecute el mandato applyConfigProperties para
modificar el valor de una propiedad personalizada existente. |
delete |
No se aplica |
crear Propiedad |
Establezca las propiedades y ejecute el mandato applyConfigProperties para crear una
propiedad personalizada. |
suprimir Propiedad |
Especifique las propiedades a eliminar en el archivo de propiedades y, a continuación,
ejecute el mandato deleteConfigProperties para suprimir una propiedad personalizada existente. El archivo de propiedades debe contener sólo las propiedades que se van a suprimir. |
Opcionalmente, puede utilizar la modalidad interactiva con los mandatos:
AdminTask.nombre_mandato('-interactive')
Procedimiento
- Crear o editar un archivo de propiedades de la agrupación de objetos.
- Establezca las propiedades del objeto ObjectPool según sea necesario.
Abra un editor en un archivo de propiedades ObjectPool. 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 ObjectPool de ejemplo:
#
# Header
#
ResourceType=ObjectPool
ImplementingResourceType=ObjectPoolManagerInfo
ResourceId=Cell=!{cellName}:ObjectPoolProvider= myObjectPoolProvider:ObjectPoolManagerInfo=
jndiName#myObjPoolJndiName:ObjectPool=poolClassName#abc,poolImplClassName#abc
AttributeInfo=objectPools
#DELETE=true
#
#Properties
#
#
#Properties
#
poolClassName=abc #required
poolImplClassName=abc #required
#
EnvironmentVariablesSection
#
#
#Environment Variables
cellName=myCell04
- Ejecute el mandato applyConfigProperties para cambiar una configuración de agrupación 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 '])
- Crear o editar un archivo de propiedades de la agrupación de objetos.
- Establezca las propiedades personalizadas de ObjectPool según sea necesario.
Abra un editor en un archivo de propiedades ObjectPool. 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 las propiedades; por ejemplo:
#
# Header
#
ResourceType=ObjectPool
ImplementingResourceType=ObjectPoolManagerInfo
ResourceId=Cell=!{cellName}:ObjectPoolProvider=
myObjectPoolProvider:ObjectPoolManagerInfo=
jndiName#myObjPoolJndiName:ObjectPool=poolClassName#abc,poolImplClassName#abc
AttributeInfo=properties(name,value)
#
#
#Properties
#
existingProp=newValue
newProp=newValue
#
EnvironmentVariablesSection
#
#
#Environment Variables
cellName=myCell04
- Ejecute el mandato applyConfigProperties.
- Si ya no necesita la agrupación de objetos o una propiedad personalizada existente, puede suprimir el
objeto de la agrupación de objetos completo o la propiedad personalizada.
Resultados
Puede utilizar el archivo de propiedades para configurar y gestionar la instancia de
agrupación de objetos y sus propiedades.
Qué hacer a continuación
Guarde los cambios en la configuración.