Puede utilizar archivos de propiedades para crear o modificar propiedades de la agrupación de
hebras del servicio de escucha de mensajes en un servidor.
Antes de empezar
Determine los cambios que desea realizar en la configuración de la agrupación de hebras 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 un archivo de propiedades, puede crear, modificar o suprimir un objeto de agrupación
de hebras y sus propiedades de configuración.
Ejecute mandatos administrativos mediante wsadmin para
crear o modificar un archivo de propiedades de una agrupación de hebras, validar las propiedades y aplicarlas
a su configuración.
Tabla 1. Acciones para los archivos de propiedades de la agrupación de hebras del servicio de escucha de
mensajes. Puede crear, modificar y suprimir propiedades de configuración de la agrupación de hebras.Acción |
Procedimiento |
crear |
Establezca las propiedades y ejecute el mandato applyConfigProperties. |
modify |
Edite las propiedades y ejecute el mandato applyConfigProperties. |
delete |
Descomente #DELETE=true y 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 una agrupación de hebras y sus propiedades.
- Crear las propiedades de ThreadPool en un archivo de propiedades.
Abra un editor y especifique las propiedades de la agrupación de hebras. Puede copiar las siguientes
propiedades de ejemplo en un editor y modificar las propiedades según sea necesario para su situación. El
ejemplo define una agrupación de hebras bajo el MessageListenerService en un servidor.
#
# SubSección 1.0.1 # MessageListenerService ThreadPool
#
ResourceType=ThreadPool
ImplementingResourceType=GenericType
ResourceId=Cell=!{cellName}:Node=!{nodeName}:Server=!{serverName}:ApplicationServer=:EJBContainer=:MessageListenerService=:ThreadPool=
AttributeInfo=threadPool
#
#
#Properties
#
maximumSize=50 #integer,required,default(5)
name=Message.Listener.Pool
minimumSize=10 #integer,required,default(1)
inactivityTimeout=3500 #integer,required,default(5000)
description=null
isGrowable=false #boolean,default(false)
EnvironmentVariablesSection
#Environment Variables
cellName=WASCell06
serverName=myServer
nodeName=WASNode04
- Ejecute el mandato applyConfigProperties para crear una configuración de agrupación de hebras.
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 una agrupación de hebras existente.
- Obtenga un archivo de propiedades de la agrupación de hebras que desea cambiar.
Puede extraer un archivo de propiedades de un objeto ThreadPool 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 para cambiar una configuración de agrupación de hebras.
- Si ya no necesita una agrupación de hebras, puede suprimir el objeto de la agrupación de hebras 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 la agrupación de hebras.
Qué hacer a continuación
Guarde los cambios en la configuración.