Puede utilizar archivos de propiedades para modificar propiedades de despliegue de aplicaciones
empresariales. Un aplicación empresarial debe cumplir con las especificaciones Java EE
(Java™ Platform, Enterprise Edition).
Antes de empezar
Determine los cambios que desea realizar en la configuración de despliegue 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 modificar un objeto de despliegue de aplicaciones. Esta tarea es similar a la edición de las opciones de despliegue de una aplicación, salvo que utiliza un
tipo de
recurso ApplicationDeployment en lugar de un tipo de recurso Application y especifica más propiedades.
Ejecute mandatos administrativos mediante wsadmin para crear o modificar un archivo de propiedades para un
despliegue de aplicaciones, validar las propiedades y aplicarlas a la configuración.
Tabla 1. Las acciones para los archivos de propiedades de despliegue de aplicaciones. Puede modificar las propiedades de despliegue de aplicaciones.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
- Editar una configuración de despliegue de aplicaciones.
Por ejemplo, especifique propiedades como las siguientes para una instancia
de ApplicationDeployment:
ResourceType=ApplicationDeployment
ImplementingResourceType=Application
ResourceId=Cell=!{cellName}:Deployment=!{applicationName}:ApplicationDeployment=
#
#
#Properties
#
recycleOnUpdate=PARTIAL #ENUM(PARTIAL|NONE|FULL),default(PARTIAL)
allowDispatchRemoteInclude=false #boolean,default(false)
autoLink=false #boolean,default(false)
expandSynchronously=false #boolean,default(false)
zeroBinaryCopy=false #boolean,default(false)
allowServiceRemoteInclude=false #boolean,default(false)
warClassLoaderPolicy=MULTIPLE #ENUM(MULTIPLE|SINGLE),required,default(MULTIPLE)
asyncRequestDispatchType=null #ENUM(CLIENT_SIDE|DISABLED|SERVER_SIDE)
filePermission=".*\.dll=755#.*\.so=755#.*\.a=755#.*\.sl=755"
enableDistribution=true #boolean,default(true)
deploymentId=0 #required
startingWeight=1 #integer,required,default(1)
zeroEarCopy=false #boolean,default(false)
backgroundApplication=false #boolean,default(false)
reloadInterval=3 #long,default(3)
useMetadataFromBinaries=false #boolean,default(false)
reloadEnabled=false #boolean,default(true)
appContextIDForSecurity="href:IBM-49F7FB781FENode01Cell/DefaultApplication"
createMBeansForResources=false #boolean,default(false)
binariesURL="$(APP_INSTALL_ROOT)/$(CELL)/DefaultApplication.ear" #required
startOnDistribute=false #boolean,default(false)
#
# Cabecera ( ApplicationDeployment ClassLoader)
#
ResourceType=Classloader
ImplementingResourceType=Application
ResourceId=Cell=!{cellName}:Deployment=!{applicationName}:ApplicationDeployment=:Classloader=
#
#
#Properties
#
mode=PARENT_FIRST #ENUM(PARENT_FIRST|PARENT_LAST),default(PARENT_FIRST)
#
# Cabecera (ApplicationDeployment ClassLoader's LibraryRef )
#
ResourceType=LibraryRef
ImplementingResourceType=Application
ResourceId=Cell=!{cellName}:Deployment=!{applicationName}:ApplicationDeployment=:Classloader=:LibraryRef=libraryName#myLibName
#
#
#Properties
#
libraryName=myLibName
sharedClassLoader=null
#
EnvironmentVariablesSection
#
#
#Environment Variables
cellName=myCell04
applicationName=myApp
- Ejecute el mandato applyConfigProperties para cambiar una configuración de despliegue de aplicaciones.
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
aplicaciones y sus propiedades.
Qué hacer a continuación
Guarde los cambios en la configuración.