Puede utilizar archivos de propiedades para crear o modificar propiedades de transporte HTTP.
Antes de empezar
Determine los cambios que desea realizar en la configuración de transporte HTTP o 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 un objeto de transporte
HTTP y sus propiedades de configuración.
Ejecute mandatos administrativos mediante wsadmin para crear
o modificar un archivo de propiedades para un transporte HTTP, validar las propiedades y aplicarlas a
la configuración.
Tabla 1. Las acciones para los archivos de propiedades de transporte HTTP. Puede crear, modificar y suprimir propiedades de transporte HTTP.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 |
Establezca las propiedades y ejecute el mandato applyConfigProperties. |
suprimir Propiedad |
Para suprimir una o más propiedades, ejecute deleteConfigProperties sólo con aquellas propiedades que desea
suprimir del archivo de propiedades. |
Opcionalmente, puede utilizar la modalidad interactiva con los mandatos:
AdminTask.nombre_mandato('-interactive')
Procedimiento
- Crear un transporte HTTP y sus propiedades.
- Cree un archivo de propiedades para un objeto HTTPTransport.
Abra un editor y cree un archivo de propiedades de transporte HTTP.
En este paso puede copiar un archivo
de propiedades de ejemplo en un editor y modificar las propiedades según sea necesario para su situación.
El siguiente es un archivo de propiedades de ejemplo para un objeto HTTPTransport bajo un WebContainer en
un servidor. Una propiedad HTTPTransport tiene un nombre de myName y un valor de
myVal:
#
# Header
#
ResourceType=HTTPTransport
ImplementingResourceType=GenericType
ResourceId=Cell=!{cellName}:Node=!{nodeName}:Server=!{serverName}:ApplicationServer=:WebContainer=:HTTPTransport=
AttributeInfo=transports
#DELETE=true
#
#Properties
#
sslEnabled=false #boolean,default(false)
sslConfig=mysslConfig
external=false #boolean,default(false)
#
#
# Header
#
ResourceType=HTTPTransport
ImplementingResourceType=GenericType
ResourceId=Cell=!{cellName}:Node=!{nodeName}:Server=!{serverName}:ApplicationServer=:WebContainer=:HTTPTransport=
AttributeInfo=properties(name,value)
#
#Properties
#
myName=myVal
EnvironmentVariablesSection
#Environment Variables
cellName=WASCell06
serverName=myServer
nodeName=WASNode04
- Ejecute el mandato applyConfigProperties para crear una configuración de HTTPTransport.
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 transporte HTTP existente.
- Obtenga un archivo de propiedades para el transporte HTTP que desea cambiar.
Puede extraer un archivo de propiedades de un HTTPTransport utilizando el mandato applyConfigProperties.
- 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 transporte HTTP.
- Suprimir el objeto de transporte HTTP completo o sus propiedades.
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 o más propiedades, especifique sólo aquellas propiedades que desea suprimir en el
archivo de propiedades y ejecute deleteConfigProperties.
Resultados
Puede utilizar el archivo de propiedades para configurar y gestionar el objeto de transporte
HTTP.
Qué hacer a continuación
Guarde los cambios en la configuración.