Vous pouvez utiliser des fichiers de propriétés pour modifier des propriétés de déploiement de module Web. Un module Web doit être conforme aux spécifications Java™ Platform Enterprise Edition (Java EE).
Avant de commencer
Déterminez les modifications à apporter à votre configuration de déploiement de module Web.
Démarrez l'outil de scriptage wsadmin. Pour démarrer wsadmin à l'aide du langage Jython, exécutez la commande wsadmin
-lang Jython à partir du répertoire bin
du profil de serveur.
Pourquoi et quand exécuter cette tâche
A l'aide d'un fichier de propriétés, vous pouvez modifier un objet de déploiement de module Web.
Exécutez des commandes d'administration à l'aide de wsadmin pour modifier un fichier de propriétés pour un déploiement de module Web, 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 Web. Vous pouvez modifier des propriétés de déploiement de module Web.Action |
Procédure |
création |
Non applicable |
modify |
Editez le fichier de propriétés, puis exécutez la commande applyConfigProperties. |
suppression |
Non applicable |
création d'une propriété |
Non applicable |
suppression d'une propriété |
Non applicable |
Vous pouvez éventuellement utiliser le mode interactif avec les commandes :
AdminTask.nom_commande('-interactive')
Procédure
- Editez une configuration de déploiement de module Web.
Par
exemple, spécifiez des propriétés telles que les suivantes pour une instance 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)
#
# Header ( 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)
#
# Header ( WebDeployment ClassLoader's LibraryRef )
#
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
- Exécutez la commande applyConfigProperties pour modifier une configuration de déploiement de module Web.
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.