Vous pouvez utiliser des fichiers de propriétés pour modifier
les propriétés de déploiement du module Enterprise JavaBeans (EJB). Un module EJB doit être conforme aux spécifications Java EE
(Java™ Platform, Enterprise Edition).
Avant de commencer
Déterminez les changements à apporter à votre configuration de déploiement de module EJB.
Démarrez l'outil de scriptage wsadmin. Pour démarrer wsadmin à l'aide du langage Jython, exécutez la commande wsadmin
-lang Jython du répertoire bin du
profil de serveur.
Pourquoi et quand exécuter cette tâche
Grâce à un fichier de propriétés, vous pouvez modifier un
objet de déploiement de module EJB.
Exécutez les
commandes administratives à l'aide de wsadmin pour changer un fichier de propriétés pour un déploiement de module EJB, valider les propriétés et les appliquer à
votre configuration.
Tableau 1. Actions associées aux fichiers de propriétés de déploiement de module EJB. Vous pouvez modifier des propriétés de déploiement de module EJB.Action |
Procédure |
création |
Non applicable |
modify |
Modifiez le fichier de propriétés et exécutez la commande applyConfigProperties. |
suppression |
Non applicable |
create Property |
Non applicable |
delete Property |
Non applicable |
Vous pouvez éventuellement utiliser le mode interactif avec les commandes :
AdminTask.command_name('-interactive')
Procédure
- Modifiez une configuration de déploiement de module EJB.
Par exemple, indiquez
les propriétés telles que les propriétés suivantes pour une instance 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)
#
# Header ( 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)
#
# Header ( 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
- Exécutez la commande applyConfigProperties pour changer une configuration de
déploiement de module EJB.
L'exécution de la commande applyConfigProperties
applique le fichier de propriétés à la configuration. Dans cet
exemple Jython, le paramètre facultatif -reportFileName
génère un rapport nommé report.txt:
AdminTask.applyConfigProperties(['-propertiesFileName MonTypeObjet.props -reportFileName report.txt '])
Résultats
Vous pouvez utiliser le fichier de propriétés pour configurer et gérer
l'objet de déploiement de module Web et ses propriétés.
Que faire ensuite
Sauvegardez les modifications de la configuration.