Puede utilizar archivos de propiedades para crear,
modificar o suprimir propiedades de plug-in de servidor Web y
propiedades personalizadas.
Antes de empezar
Determine los cambios que desea realizar en la configuración de las propiedades del plug-in 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 plug-in. También puede crear, modificar o suprimir propiedades personalizadas de plug-in.
Ejecute mandatos
administrativos utilizando wsadmin para cambiar un archivo de propiedades para un plug-in, validar las
propiedades y aplicarlas a su configuración.
Tabla 1. Acciones para los archivos de propiedades de plug-in. Puede modificar y suprimir objetos de plug-in.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. |
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. |
crear Propiedad |
No se aplica |
suprimir Propiedad |
No se aplica |
Tabla 2. Acciones para las propiedades de plug-in personalizadas. Puede crear, modificar y suprimir propiedades personalizadas de plug-in.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
- Cree o edite un archivo de propiedades de plug-in de servidor Web.
- Establezca las propiedades del objeto PluginProperties según sea necesario.
Abra un editor en un archivo de propiedades de PluginProperties.
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 PluginProperties de ejemplo:
#
# Header
#
ResourceType=PluginProperties
ImplementingResourceType=WebServer
ResourceId=Cell=!{cellName}:Node=!{nodeName}:Server=!{serverName}:WebServer=:PluginProperties=
AttributeInfo=pluginProperties
#
#
#Properties
#
LogFilename="c:\Program Files\IBM\HTTPServer\Plugins\logs\IHS\http_plugin.log"
ConfigFilename=plugin-cfg.xml #default(plugin-cfg.xml)
RemoteKeyRingFilename="c:\Program Files\IBM\HTTPServer\Plugins\config\IHS\plugin-key.kdb"
LogLevel=ERROR #ENUM(DETAIL|DEBUG|ERROR|WARN|STATS|TRACE),default(ERROR)
PluginPropagation=AUTOMATIC #ENUM(MANUAL|AUTOMATIC),default(AUTOMATIC)
AcceptAllContent=false #boolean,default(false)
PluginInstallRoot="c:\Program Files\IBM\HTTPServer\Plugins"
IgnoreDNSFailures=false #boolean,default(false)
ESIInvalidationMonitor=false #boolean,default(false)
IISDisableNagle=false #boolean,default(false)
RemoteConfigFilename="c:\Program Files\IBM\HTTPServer\Plugins\config\IHS\plugin-cfg.xml"
PluginGeneration=AUTOMATIC #ENUM(MANUAL|AUTOMATIC),default(AUTOMATIC)
ResponseChunkSize=64 #integer,default(64)
RefreshInterval=60 #integer,default(60)
VHostMatchingCompat=false #boolean,default(false)
ASDisableNagle=false #boolean,default(false)
IISPluginPriority=HIGH #ENUM(MEDIUM|HIGH|LOW),default(HIGH)
KeyRingFilename=plugin-key.kdb #default(plugin-key.kdb)
ChunkedResponse=false #boolean,default(false)
ESIEnable=true #boolean,default(true)
ESIMaxCacheSize=1024 #integer,default(1024)
AppServerPortPreference=HOSTHEADER #ENUM(WEBSERVERPORT|HOSTHEADER),default(WEBSERVERPORT)
#
EnvironmentVariablesSection
#
#
#Environment Variables
cellName=myNode04Cell
nodeName=myNode04
serverName=IHS
- Ejecute el mandato applyConfigProperties para crear o modificar una configuración de propiedades de plug-in.
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 '])
- Cree o edite propiedades personalizadas de plug-in de servidor Web.
- Establezca las propiedades personalizadas de PluginProperties según sea necesario.
Abra un editor en las propiedades de PluginProperties. 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=PluginProperties
ImplementingResourceType=WebServer
ResourceId=Cell=!{cellName}:Node=!{nodeName}:Server=!{serverName}:WebServer=:PluginProperties=
AttributeInfo=properties(name,value)
#
#Properties
#
existingProp=newValue
newProp=newValue
#
EnvironmentVariablesSection
#
#
#Environment Variables
cellName=myNode04Cell
nodeName=myNode04
serverName=IHS
- Ejecute el mandato applyConfigProperties.
- Suprima una propiedad de plug-in de servidor Web.
Resultados
Puede utilizar el archivo de propiedades para configurar y gestionar el objeto de plug-in y sus
propiedades.
Qué hacer a continuación
Guarde los cambios en la configuración.