Puede utilizar archivos de propiedades para crear o cambiar las propiedades del puerto de escucha del servicio de escucha de mensajes bajo y servidor y sus objetos StateManageable asociados.
Antes de empezar
Determine los cambios que desea realizar en la configuración del puerto de escucha 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 puerto de
escucha y sus propiedades de configuración.
Ejecute mandatos administrativos mediante wsadmin para
crear o modificar un archivo de propiedades de un puerto de escucha, validar las propiedades y aplicarlas a
su configuración.
Tabla 1. Acciones para las propiedades de los archivos de puerto de escucha del servicio de escucha de mensajes. Puede crear, modificar y suprimir propiedades de configuración del puerto de escucha.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 un puerto de escucha y sus propiedades.
- Crear propiedades de ListenerPort en un archivo de propiedades.
Abra un editor y especifique las propiedades de puerto de escucha. 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
un puerto de escucha en MessageListenerService de un servidor, y el objeto StateManageable asociado.
#
# SubSection 1.0.0 # ListenerPort
#
ResourceType=ListenerPort
ImplementingResourceType=GenericType
ResourceId=Cell=!{cellName}:Node=!{nodeName}:Server=!{serverName}:ApplicationServer=:EJBContainer=
:MessageListenerService=:ListenerPort=myName
AttributeInfo=listenerPorts
#DELETE=true
#
#Properties
#
destinationJNDIName=dName #required
connectionFactoryJNDIName=myjName #required
name=myName #required
maxMessages=1 #integer,default(1)
description=My description
maxSessions=1 #integer,default(1)
maxRetries=0 #integer,default(0)
#
# SubSección 1.0.0.0 # ListenerPort StateManagement
#
ResourceType=StateManageable
ImplementingResourceType=GenericType
ResourceId=Cell=!{cellName}:Node=!{nodeName}:Server=!{serverName}:ApplicationServer=:EJBContainer=
:MessageListenerService=:ListenerPort=myName:StateManageable=
AttributeInfo=stateManagement
#
#
#Properties
#
initialState=START #ENUM(STOP|START),default(START)
managedObject=myName
EnvironmentVariablesSection
#Environment Variables
cellName=WASCell06
serverName=myServer
nodeName=WASNode04
- Ejecute el mandato applyConfigProperties para crear una configuración de puerto de escucha.
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 '])
- Modificar un puerto de escucha existente.
- Obtenga un archivo de propiedades para el puerto de escucha que desea cambiar.
Puede extraer un archivo de propiedades de un objeto ListenerPort 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 la configuración de un puerto de escucha.
- Si ya no necesita un puerto de escucha, puede suprimir el objeto de puerto de escucha 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 el puerto de escucha.
Qué hacer a continuación
Guarde los cambios en la configuración.