Puede utilizar archivos de propiedades para crear o cambiar las propiedades del servidor de
aplicaciones y la instancia de StateManageable asociada a un servidor.
Antes de empezar
Determine los cambios que desea realizar en la configuración del servidor de aplicaciones.
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 propiedades de un
servidor de aplicaciones.
Ejecute mandatos administrativos mediante wsadmin para crear o modificar un
archivo de propiedades de un servidor de aplicaciones, validar las propiedades y aplicarlas a la
configuración.
Tabla 1. Acciones para archivos de propiedades del servidor de aplicaciones. Puede crear, modificar y suprimir propiedades del servidor de aplicaciones.Acción |
Procedimiento |
crear |
No disponible |
modify |
Edite las propiedades y ejecute el mandato applyConfigProperties. |
delete |
No disponible |
crear Propiedad |
Establezca las propiedades y ejecute el mandato applyConfigProperties. |
suprimir Propiedad |
Ejecute el mandato deleteConfigProperties. |
Opcionalmente, puede utilizar la modalidad interactiva con los mandatos:
AdminTask.nombre_mandato('-interactive')
Procedimiento
- Modifique un archivo de propiedades de un objeto ApplicationServer.
- Obtenga un archivo de propiedades para el servidor de aplicaciones que desea cambiar.
Puede extraer un archivo de propiedades de un ApplicationServer utilizando el mandato applyConfigProperties.
- Abra el archivo de propiedades en un editor y cambie las propiedades según sea necesario.
Por ejemplo, modifique ApplicationServer y StateManageable asociado de un servidor. El siguiente archivo
de propiedades muestra una propiedad bajo ApplicationServer con el nombre myName y
el valor myVal:
#
# Header
#
ResourceType=ApplicationServer
ImplementingResourceType=ApplicationServer
ResourceId=Cell=!{cellName}:Node=!{nodeName}:Server=!{serverName}:ApplicationServer=
AttributeInfo=components
#
#
#Properties
#
applicationClassLoaderPolicy=MULTIPLE #ENUM(MULTIPLE|SINGLE),default(MULTIPLE)
name=null
applicationClassLoadingMode=PARENT_FIRST #ENUM(PARENT_FIRST|PARENT_LAST),default(PARENT_FIRST)
server=!{serverName}
parentComponent=null
id=-1 #long,default(-1)
#
# Header
#
ResourceType=StateManageable
ImplementingResourceType=ApplicationServer
ResourceId=Cell=!{cellName}:Node=!{nodeName}:Server=!{serverName}:ApplicationServer=:StateManageable=
AttributeInfo=stateManagement
#
#
#Properties
#
initialState=START #ENUM(STOP|START),default(START)
managedObject=Cell=!{cellName}:Node=!{nodeName}:Server=!{serverName}:ApplicationServer= #ObjectName(ApplicationServer),readonly
#
# Header
#
ResourceType=ApplicationServer
ImplementingResourceType=ApplicationServer
ResourceId=Cell=!{cellName}:Node=!{nodeName}:Server=!{serverName}:ApplicationServer=
AttributeInfo=properties(name,value)
#
#
#Properties
#
myName=myVal
#
EnvironmentVariablesSection
#
#Environment Variables
cellName=WASCell06
serverName=myServer
nodeName=WASNode04
- Ejecute el mandato applyConfigProperties para cambiar la configuración del servidor de aplicaciones y
crear cualquier propiedad nueva.
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 '])
- Suprimir las propiedades del servidor de aplicaciones.
Para suprimir una o más propiedades, especifique sólo aquellas propiedades que desea suprimir en el
archivo de propiedades y ejecute deleteConfigProperties; por ejemplo:
AdminTask.deleteConfigProperties('[-propertiesFileName myObjectType.props -reportFileName report.txt]')
Resultados
Puede utilizar el archivo de propiedades para configurar y gestionar el objeto del servidor de
aplicaciones.
Qué hacer a continuación
Guarde los cambios en la configuración.