Puede utilizar archivos de propiedades para modificar
propiedades de despliegue de módulo Web. El módulo Web debe ajustarse
a la especificación Java EE (Java™ Platform, Enterprise
Edition).
Antes de empezar
Determine los cambios que desea hacer en la configuración
de despliegue de módulo Web.
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 modificar un
objeto de despliegue de módulo Web.
Ejecute mandatos
administrativos mediante wsadmin para modificar un archivo de
propiedades para un despliegue de módulo Web, validar las propiedades
y aplicarlas a la configuración.
Tabla 1. Acciones para archivos de propiedades de despliegue
de módulo Web. Puede modificar las propiedades de despliegue de
módulo Web.Acción |
Procedimiento |
crear |
No se aplica |
modify |
Edite el archivo de propiedades y ejecute el mandato applyConfigProperties. |
delete |
No se aplica |
crear Propiedad |
No se aplica |
suprimir Propiedad |
No se aplica |
Opcionalmente, puede utilizar la modalidad interactiva con los mandatos:
AdminTask.nombre_mandato('-interactive')
Procedimiento
- Edite una configuración de despliegue de módulo Web.
Por ejemplo, especifique propiedades como las siguientes para una
instancia de WebModuleDeployment:
#
# Header
#
ResourceType=WebModuleDeployment
ImplementingResourceType=Application
ResourceId=Cell=!{cellName}:Deployment=!{applicationName}:ApplicationDeployment=:WebModuleDeployment=
uri#myWebModule.war
#
#
#Properties
#
startingWeight=10000 #integer,required,default(1)
deploymentId=1 #required
classloaderMode=PARENT_FIRST #ENUM(PARENT_FIRST|PARENT_LAST),default(PARENT_FIRST)
altDD=null
uri=myWebModule.war #required
applicationDeployment=Cell=!{cellName}:Deployment=!{applicationName2}:ApplicationDeployment=ID#
ApplicationDeployment_1183122148265 #ObjectName(ApplicationDeployment)
#
# Cabecera (WebDeployment ClassLoader)
#
ResourceType=Classloader
ImplementingResourceType=Application
ResourceId=Cell=!{cellName}:Deployment=!{applicationName}:ApplicationDeployment=:WebModuleDeployment=uri
#myWebModule.war:Classloader=
#
#
#Properties
#
mode=PARENT_FIRST #ENUM(PARENT_FIRST|PARENT_LAST),default(PARENT_FIRST)
#
# Cabecera ( WebDeployment LibraryRef de ClassLoader )
#
ResourceType=LibraryRef
ImplementingResourceType=Application
ResourceId=Cell=!{cellName}:Deployment=!{applicationName}:ApplicationDeployment=:WebModuleDeployment=uri
#myWebModule.war:Classloader=:LibraryRef=libraryName#myLibName
#
#
#Properties
#
libraryName=myLibName
sharedClassLoader=null
#
EnvironmentVariablesSection
#
#
#Environment Variables
cellName=myCell04
applicationName=myApp
- Ejecute el mandato applyConfigProperties para modificar una
configuración de despliegue de módulo Web.
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 '])
Resultados
Puede utilizar el archivo de propiedades para configurar y
gestionar el objeto de despliegue de módulo Web y sus propiedades.
Qué hacer a continuación
Guarde los cambios en la configuración.