Puede utilizar archivos de propiedades para modificar las propiedades de módulos EJB (Enterprise
JavaBeans). Un módulo EJB 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 módulos
EJB.
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 EJB.
Ejecute mandatos administrativos utilizando wsadmin para cambiar un archivo de propiedades para un
despliegue de módulo EJB, validar las propiedades y aplicarlas a la configuración.
Tabla 1. Acciones para archivos de propiedades del módulo EJB. Puede modificar las propiedades de despliegue del módulo EJB.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 módulo EJB.
Por ejemplo, especifique propiedades como las siguientes para una
instancia de EJBModuleDeployment:
#
# Header
#
ResourceType=EJBModuleDeployment
ImplementingResourceType=Application
ResourceId=Cell=!{cellName}:Deployment=!{applicationName}:ApplicationDeployment=:
EJBModuleDeployment=uri#myEjb.jar
#
#
#Properties
#
startingWeight=5000 #integer,required,default(1)
deploymentId=1 #required
altDD=null
uri=myEJB.jar #required
applicationDeployment=Cell=!{cellName}:Deployment=!{applicationName}:ApplicationDeployment=
#ObjectName(ApplicationDeployment)
#
# Cabecera ( EJBDeployment ClassLoader)
#
ResourceType=Classloader
ImplementingResourceType=Application
ResourceId=Cell=!{cellName}:Deployment=!{applicationName}:ApplicationDeployment=:EJBModuleDeployment=uri
#myEJB.jar:Classloader=
#
#
#Properties
#
mode=PARENT_FIRST #ENUM(PARENT_FIRST|PARENT_LAST),default(PARENT_FIRST)
#
# Cabecera ( EJBDeployment ClassLoader's LibraryRef )
#
ResourceType=LibraryRef
ImplementingResourceType=Application
ResourceId=Cell=!{cellName}:Deployment=!{applicationName}:ApplicationDeployment=:EJBModuleDeployment=uri
#myEJB.jar: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 módulo EJB.
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
del módulo EJB y sus propiedades.
Qué hacer a continuación
Guarde los cambios en la configuración.