Vous pouvez utiliser les fichiers de propriétés d'application pour installer les fichiers d'application d'entreprise
sur un serveur ou un cluster,
pour mettre à jour les applications ou modules déployés ou pour désinstaller les applications
ou modules déployés. Un fichier d'application d'entreprise doit être conforme aux spécifications Java EE
(Java™ Platform, Enterprise Edition).
Avant de commencer
Pour pouvoir installer des fichiers d'application sur un serveur
d'applications, vous devez
assembler des modules comme requis. Vous devez également configurer le serveur
d'applications cible. Lors de la configuration du serveur, indiquez si
vos fichiers d'application peuvent être installés sur vos
cibles de déploiement.
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 la cible de déploiement.
Pourquoi et quand exécuter cette tâche
Grâce à un fichier de propriétés d'application, vous pouvez installer,
mettre à jour ou désinstaller une application ou un module d'entreprise.
Exécuter des commandes d'administration à l'aide de wsadmin pour déployer une application.
Tableau 1. Actions associées aux fichiers de propriétés d'application. Vous pouvez spécifier les propriétés qui installent, mettent à jour ou
désinstallent les applications.Action |
Procédure |
create (install) |
- Spécifiez les propriétés qui identifient l'application
et la cible de déploiement.
- Exécutez la commande applyConfigProperties pour installer l'application.
|
modify (update) |
- Modifiez les propriétés d'application dans le fichier de propriétés. Pour mettre à jour un fichier d'application, spécifiez dans la section Propriétés :
- Update=true
- operationType=add, operationType=update ou operationType=delete
- contentType=file, contentType=moduleFile, contentType=partialapp,
ou contentType=app
- 2. Exécutez la commande applyConfigProperties pour mettre à jour l'application déployée.
|
delete (uninstall) |
- Supprimez les propriétés qui identifient la cible de déploiement
du fichier de propriétés.
- Exécutez la commande deleteConfigProperties pour désinstaller l'application déployée.
|
create Property |
Non applicable |
delete Property |
Non applicable |
Vous pouvez éventuellement utiliser le mode interactif avec les commandes :
AdminTask.command_name('-interactive')
Au lieu d'exécuter manuellement les commandes wsadmin pour appliquer un fichier de propriétés d'application, vous pouvez ajouter le fichier de propriétés à un répertoire contrôlé. Le produit exécute automatiquement les commandes wsadmin. Reportez-vous à la rubrique Installation des fichiers
d'application d'entreprise via l'ajout de fichiers de propriétés à un répertoire contrôlé.
Si vous installez une application Web autonome (WAR)
ou une archive SIP (Session
Initiation Protocol) (SAR), indiquez la racine de contexte
du fichier WAR ou SAR. La racine du contexte est combinée avec le mappage de
servlet défini (à partir du fichier WAR) pour composer l'URL complète
que les utilisateurs saisissent pour accéder au servlet. Par exemple, si la racine de contexte est /gettingstarted et
si le mappage de servlet est MySession, l'URL est http://host:port/gettingstarted/MySession.
La présente rubrique décrit comment exécuter les procédures suivantes :
Procédure
- Installez une application d'entreprise
sur une cible de déploiement.
- Créez un fichier de propriétés identifiant l'application
et la cible de déploiement.
Ouvrez un éditeur et créez un fichier de propriétés
comme ci-dessous pour installer un objet de configuration d'application :
#
# Header
#
ResourceType=Application
ImplementingResourceType=Application
CreateDeleteCommandProperties=true
ResourceId=Deployment=
# Properties
Name=hello
TargetServer=!{serverName}
TargetNode=!{nodeName}
EarFileLocation=/temp/Hello.ear
#TargetCluster=cluster1
#
EnvironmentVariablesSection
#
#
#Environment Variables
cellName=myCell04
nodeName=myNode
serverName=myServer
- Exécutez la commande applyConfigProperties pour installer l'application.
L'exécution de la commande applyConfigProperties
permet d'appliquer le fichier de propriétés. Dans cet exemple de Jython, le paramètre -reportFileName facultatif
produit un rapport appelé report.txt :
AdminTask.applyConfigProperties(['-propertiesFileName myObjectType.props -reportFileName report.txt '])
- Extrayez les propriétés pour une application d'entreprise déployée.
Exécutez la commande extractConfigProperties pour extraire les attributs et les valeurs de configuration d'une application d'entreprise déployée dans un fichier de propriétés :
AdminTask.extractConfigProperties('[-propertiesFileName myApp.props -configData Deployment=MyApplication]')
L'exécution de cet exemple en langage Jython produit un fichier nommé myApp.props qui recense les propriétés d'un objet de configuration de type Application nommé MyApplication.
Vous pouvez utiliser le fichier de propriétés extrait pour afficher et éditer les propriétés de l'application. La section MapModulesToServers du fichier de propriétés se présente comme suit :
#
# SubSection 1.0.2
# MapModulesToServers Section. taskName and row0 should not be edited. row0 contains column names for the task.
#
ResourceType=Application
ImplementingResourceType=Application
ResourceId=Cell=!{cellName}:Deployment=!{applicationName}
#
#
#Properties
#
taskName=MapModulesToServers
row2={"My Web Application" MyWebApplication.war,WEB-INF/web.xml WebSphere:cell=!{cellName},
node=!{nodeName},server=!{serverName}
23 moduletype.web "Web Module"}
row1={"My Enterprise Java Bean" My.jar,META-INF/ejb-jar.xml WebSphere:cell=!{cellName},node=!{nodeName},
server=!{serverName} 20 moduletype.ejb "EJB Module"}
mutables={false false true false false false} #readonly
row0={module uri server ModuleVersion moduletype moduletypeDisplay} #readonly
Par défaut, la commande extractConfigProperties
génère une sortie qui affiche toutes les colonnes, y compris les colonnes masquées et non masquées,
des valeurs de données de tâche d'installation et de tâche dans des lignes séparées. La ligne mutables indique les colonnes que vous pouvez éditer (true) et celles que vous ne pouvez pas éditer (false).
Pour améliorer la sortie de propriétés d'application,
exécutez la commande AdminTask extractConfigProperties avec l'option SimpleOutputFormat. Lorsque l'option
a la valeur true, la sortie affiche les colonnes non masquées des
propriétés d'application dans des paires nom_colonne=valeur.
Les colonnes masquées des propriétés d'application n'apparaissent pas dans la sortie.
La sortie améliorée vous permet de rechercher et éditer plus facilement des valeurs de propriété d'application. Vous pouvez utiliser un fichier de propriétés modifié pour installer
ou mettre à jour une application. Dans l'exemple suivant, l'option SimpleOutputFormat est spécifiée dans la commande extractConfigProperties :
AdminTask.extractConfigProperties('[-propertiesFileName myApp.props -configData Deployment=MyApplication
-option [[SimpleOutputFormat true]]]')
Avec l'option SimpleOutputFormat la section MapModulesToServers du fichier de propriétés d'application d'application extrait se présente comme suit :
#
# SubSection 1.0.2
# MapModulesToServers Section. taskName and lines marked as "#readonly" should not be edited.
#
ResourceType=Application
ImplementingResourceType=Application
ResourceId=Cell=!{cellName}:Deployment=!{applicationName}
#
#
#Properties
#
taskName=MapModulesToServers
row0={ module="My Enterprise Java Bean" #readonly
uri=My.jar,META-INF/ejb-jar.xml #readonly
server=WebSphere:cell=!{cellName},node=!{nodeName},server=!{serverName} }
row1={ module="My Web Application" #readonly
uri=MyWebApplication.war,WEB-INF/web.xml #readonly
server=WebSphere:cell=!{cellName},node=!{nodeName},server=!{serverName} }
- Mettez à jour un fichier unique dans
une application d'entreprise déployée.
- Editez le fichier de propriétés d'application pour qu'il spécifie
le fichier à ajouter ou à changer.
Editez les propriétés d'un objet de configuration d'application. Indiquez Update=true, un
type d'opération tel que operationType=add et contentType=file dans
la section Propriétés. L'exemple suivant permet d'ajouter le fichier addMe.jsp à
une application déployée appelée hello :
#
# Header
#
ResourceType=Application
ImplementingResourceType=Application
CreateDeleteCommandProperties=true
ResourceId=Deployment=hello
#
#
# Properties
#
Name=hello
Update=true
operationType=add
contentType=file
contentURI=test.war/com/ibm/addMe.jsp
contentFile=c:/temp/addMe.jsp
- Exécutez la commande applyConfigProperties pour mettre à jour l'application.
L'exécution de la commande applyConfigProperties
permet d'appliquer le fichier de propriétés. Pour avoir un exemple, voir l'étape d'installation.
- Supprimez un fichier unique
d'une application d'entreprise déployée.
- Editez le fichier de propriétés d'application pour qu'il spécifie
le fichier à supprimer.
Editez les propriétés d'un objet de configuration d'application. Indiquez Update=true, operationType=delete et contentType=file dans
la section Propriétés. L'exemple suivant permet de supprimer le fichier addMe.jsp
d'une application déployée appelée hello :
#
# Header
#
ResourceType=Application
ImplementingResourceType=Application
CreateDeleteCommandProperties=true
ResourceId=Deployment=hello
#
#
# Properties
#
Name=hello
Update=true
operationType=delete
contentType=file
contentURI=test.war/com/ibm/addMe.jsp
- Exécutez la commande applyConfigProperties pour mettre à jour l'application.
L'exécution de la commande applyConfigProperties
permet d'appliquer le fichier de propriétés. Pour avoir un exemple, voir l'étape d'installation.
- Mettez à jour un module unique
dans une application d'entreprise déployée.
- Editez le fichier de propriétés d'application pour qu'il spécifie
le module Java EE à ajouter ou à changer.
Editez les propriétés d'un objet de configuration d'application. Indiquez Update=true, un
type d'opération tel que operationType=add et contentType=moduleFile dans
la section Propriétés. L'exemple suivant permet d'ajouter le fichier Increment.jar à
une application déployée appelée hello :
#
# Header
#
ResourceType=Application
ImplementingResourceType=Application
CreateDeleteCommandProperties=true
ResourceId=Deployment=hello
#
#
# Properties
#
Name=hello
Update=true
operationType=add
contentType=modulefile
#contextRoot=”/mywebapp” # required for web module only
contentURI=Increment.jar
contentFile=c:/apps/app1/Increment.jar
deployEJB=false
- Exécutez la commande applyConfigProperties pour mettre à jour l'application.
L'exécution de la commande applyConfigProperties
permet d'appliquer le fichier de propriétés. Pour avoir un exemple, voir l'étape d'installation.
- Supprimez un module unique
d'une application d'entreprise déployée.
- Editez le fichier de propriétés d'application pour qu'il spécifie
le module Java EE à supprimer.
Editez les propriétés d'un objet de configuration d'application.
Indiquez Update=true, operationType=delete et contentType=moduleFile dans
la section Propriétés.
L'exemple suivant permet de supprimer le fichier test.war
d'une application déployée appelée hello :
#
# Header
#
ResourceType=Application
ImplementingResourceType=Application
CreateDeleteCommandProperties=true
ResourceId=Deployment=hello
#
#
# Properties
#
Name=hello
Update=true
operationType=delete
contentType=moduleFile
contentURI=test.war
- Exécutez la commande applyConfigProperties pour mettre à jour l'application.
L'exécution de la commande applyConfigProperties
permet d'appliquer le fichier de propriétés. Pour avoir un exemple, voir l'étape d'installation.
- Remplacez, ajoutez ou supprimez
plusieurs fichiers d'une application d'entreprise déployée.
Cette option définit la mise à jour de plusieurs fichiers d'une application installée par le téléchargement d'un fichier compressé. En fonction du contenu de ce
dernier, cette option peut permettre de remplacer des fichiers, d'en
ajouter de nouveaux et d'en supprimer de l'application installée. Chaque entrée dans le fichier compressé est traitée comme un fichier
unique et le chemin d'accès depuis la racine du fichier compressé est
traité comme chemin relatif dans l'application installée.
- Pour remplacer un fichier, l'un de ceux dans le fichier compressé
doit avoir le même chemin relatif que celui à mettre à jour dans
l'application installée.
- Pour ajouter un nouveau fichier à l'application installée, un
fichier dans le fichier compressé doit avoir un chemin relatif
différent des fichiers dans l'application installée.
- Le chemin d'accès relatif à un fichier dans l'application installée est
formé par la concaténation du chemin d'accès relatif du module (si le fichier
se trouve dans un module) et de celui du fichier à partir de la racine du
module séparés par /.
- Pour supprimer un fichier de l'application installée, indiquez les
métadonnées dans le fichier compressé, à l'aide d'un fichier nommé
META-INF/ibm-partialapp-delete.props dans n'importe quelle
portée d'archive. Le fichier ibm-partialapp-delete.props
doit être un fichier ASCII répertoriant les fichiers à supprimer dans
cette archive, avec une entrée par ligne. L'entrée peut contenir un
modèle de chaîne tel qu'une expression régulière identifiant
plusieurs fichiers. Les chemins des fichiers à supprimer doivent être
relatifs par rapport au chemin de l'archive comportant le fichier
META-INF/ibm-partialapp-delete.props.
Pour
plus d'informations sur le fichier de métadonnées
.props à
inclure dans les fichiers compressés, voir la section
"Replace, add, or delete
multiple files" de Preparing for application update settings.
- Editez le fichier de propriétés d'application pour qu'il spécifie
le fichier compressé.
Editez les propriétés d'un objet de configuration d'application. Indiquez Update=true, operationType=update
et contentType=partialapp dans la section Propriétés.
L'exemple suivant utilise le fichier compressé myAppPartial.zip pour
mettre à jour une application déployée appelée hello :
#
# Header
#
ResourceType=Application
ImplementingResourceType=Application
CreateDeleteCommandProperties=true
ResourceId=Deployment=hello
#
#
# Properties
#
Name=hello
Update=true
operationType=update
contentType=partialapp
contentFile= c:/temp/MyApp/myAppPartial.zip
- Exécutez la commande applyConfigProperties pour mettre à jour l'application.
L'exécution de la commande applyConfigProperties
permet d'appliquer le fichier de propriétés. Pour avoir un exemple, voir l'étape d'installation.
- Remplacez toute l'application d'entreprise déployée
.
Cette option indique qu'il faut
remplacer l'application déjà installée sur une cible de déploiement par un nouveau
fichier .ear d'application d'entreprise (mis à jour).
- Editez le fichier de propriétés d'application pour qu'il spécifie
le fichier d'applications.
Editez les propriétés d'un objet de configuration d'application. Indiquez Update=true, operationType=update
et contentType=app dans la section Propriétés. L'exemple suivant permet de remplacer le fichier newApp1.ear d'une
application déployée appelée hello. La propriété useDefaultBindings=true demande
au produit de générer les liaisons par défaut de l'application.
#
# Header
#
ResourceType=Application
ImplementingResourceType=Application
CreateDeleteCommandProperties=true
ResourceId=Deployment=hello
#
#
# Properties
#
Name=hello
Update=true
operationType=update
contentType=app
contentFile=c:/apps/app1/newApp1.ear
useDefaultBindings=true
Si l'application complète est mise à jour, l'ancienne application est
désinstallée et la nouvelle la remplace.
Une fois les modifications de
configuration sauvegardées, puis synchronisées, les fichiers
d'application sont développés sur le
noeud sur lequel l'application s'exécute. Si l'application est en cours d'exécution sur le noeud
pendant la mise à jour, elle est arrêtée, ses fichiers sont mis à
jour et elle est redémarrée.
- Exécutez la commande applyConfigProperties pour mettre à jour l'application.
L'exécution de la commande applyConfigProperties
permet d'appliquer le fichier de propriétés. Pour avoir un exemple, voir l'étape d'installation.
- Désinstallez une application
d'une cible de déploiement.
Vous pouvez désinstaller une application en procédant
de l'une des manières suivantes :
- Indiquez CreateDeleteCommandProperties=true et
exécutez la commande deleteConfigProperties.
- Editez le fichier de propriétés pour qu'il identifie l'application,
mais qu'il n'identifie plus la cible de déploiement. Par exemple, indiquez
les propriétés telles que les propriétés suivantes pour désinstaller un objet de configuration d'application appelé hello :
#
# Header
#
ResourceType=Application
ImplementingResourceType=Application
CreateDeleteCommandProperties=true
ResourceId=Deployment=hello
#
#
# Properties
#
Name=hello
#
- Exécutez la commande deleteConfigProperties pour désinstaller l'application.
AdminTask.deleteConfigProperties('[-propertiesFileName myApplication.props
-reportFileName report.txt]')
- Indiquez DELETE=true et
exécutez la commande applyConfigProperties.
- Editez le fichier de propriétés pour qu'il identifie l'application,
mais qu'il n'identifie plus la cible de déploiement. Par exemple, indiquez
les propriétés telles que les propriétés suivantes pour désinstaller un objet de configuration d'application appelé hello :
#
# Header
#
ResourceType=Application
ImplementingResourceType=Application
DELETE=true
ResourceId=Deployment=hello
# Properties
Name=hello
- Exécutez la commande applyConfigProperties.
Pour avoir un exemple, voir l'étape d'installation.
- Editez les options
de déploiement d'une application déployée.
- Editez le fichier de propriétés pour qu'il spécifie les
options de déploiement nouvelles ou modifiées.
Par exemple, indiquez
les propriétés telles que les propriétés suivantes pour un objet de configuration d'application appelé appl :
#
# Header
#
ResourceType=Application
ImplementingResourceType=Application
ResourceId=Deployment=appl
#
#
# Properties
#
taskName=AppDeploymentOptions
row1={$(APP_INSTALL_ROOT)/$(CELL)
AppDeploymentOption.Yes
AppDeploymentOption.No
AppDeploymentOption.No
AppDeploymentOption.No
""
off .*\.dll=755#.*\.so=755#.*\.a=755#.*\.sl=755
"WASX.SERV1 [x0617.27]"
AppDeploymentOption.No
AppDeploymentOption.No}
mutables={true true true true true true true true false true true}
row0={installed.ear.destination
distributeApp
useMetaDataFromBinary
createMBeansForResources
reloadEnabled
reloadInterval
validateinstall
filepermission
buildVersion
allowDispatchRemoteInclude
allowServiceRemoteInclude} #readonly
row1 contient les valeurs actuelles de chaque
propriété. Pour changer une propriété, modifiez les valeurs de row1.
mutables indique
si une propriété donnée peut être modifiée.
row0 indique
les noms des propriétés de déploiement.
- Exécutez la commande applyConfigProperties pour mettre à jour l'application.
L'exécution de la commande applyConfigProperties
permet d'appliquer le fichier de propriétés. Pour avoir un exemple, voir l'étape d'installation.
- Redéployez une application.
- Editez le fichier de propriétés pour qu'il spécifie les
options de déploiement selon les besoins.
Par exemple, indiquez
les propriétés telles que les propriétés suivantes pour un objet de configuration d'application appelé
myApp .
- mutables indique
si une propriété donnée peut être modifiée.
- row0 indique
les noms des propriétés de déploiement.
- row1 contient les valeurs actuelles de chaque
propriété.
Pour changer une propriété, modifiez les valeurs de row1.
#
# Header MapModulesToServers
#
ResourceType=Application
ImplementingResourceType=Application
ResourceId=Deployment=!{applicationName}
#
#
# Properties
#
taskName=MapModulesToServers
mutables={false false true false false false} #readonly
row0={module uri server ModuleVersion moduletype moduletypeDisplay} # readonly
row1={“My Web Module” myWebModule.war,WEB-INF/web.xml WebSphere:cell=!{cellName},node=!{nodeName},
server=!{serverName} 14 moduletype.web "Web Module"}
row2={"My EJB module" MyEjbModule.jar,META-INF/ejb-jar.xml WebSphere:cell=!{cellName},node=!{nodeName},
server=!{serverName} 13 moduletype.ejb "EJB Module"}
#
#
# Header MapRolesToUsers
#
ResourceType=Application
ImplementingResourceType=Application
ResourceId=Cell=!{cellName}:Deployment=!{applicationName}
#
#
# Properties
#
taskName=MapRolesToUsers
row0={role role.everyone role.all.auth.user role.user role.group role.all.auth.realms role.user.access.ids role.group.access.ids} #readonly
mutables={false true true true true true true true} #readonly
row1={administrator AppDeploymentOption.No AppDeploymentOption.No "adminuser" "admingroup"
AppDeploymentOption.No "" ""}
#
# Header BindJndiForEJBNonMessageBinding
#
ResourceType=Application
ImplementingResourceType=Application
ResourceId=Cell=!{cellName}:Deployment=!{applicationName}
#
#
#Properties
#
taskName=BindJndiForEJBNonMessageBinding
row0={EJBModule EJB uri JNDI ModuleVersion localHomeJndi remoteHomeJndi} #readonly
mutables={false false false true false true true} #readonly
row1={"My EJB module" myEjb myEjbModule.jar,META-INF/ejb-jar.xml myEjb 20 "" “"}
#
#
# Header MapEJBRefToEJB
#
ResourceType=Application
ImplementingResourceType=Application
ResourceId=Cell=!{cellName}:Deployment=!{applicationName}
#
#
#Properties
#
taskName=MapEJBRefToEJB
row0={module EJB uri referenceBinding class JNDI ModuleVersion} #readonly
mutables={false false false false false true false} #readonly
row1={"My EJB module" myEJB MyEjbModule.jar,META-INF/ejb-jar.xml myEJB
com.ibm.defaultapplication.Increment Increment 23}
#
#
# Header DataSourceFor20EJBModules
#
ResourceType=Application
ImplementingResourceType=Application
ResourceId=Cell=!{cellName}:Deployment=!{applicationName}
#
#
#Properties
#
taskName=DataSourceFor20EJBModules
row0={AppVersion EJBModule uri JNDI resAuth login.config.name auth.props dataSourceProps} #readonly
mutables={false false false true true true true true} #readonly
row1={13 "My EJB module" MyEjbModule.jar,META-INF/ejb-jar.xml MyDataSource
cmpBinding.perConnectionFactory "" "" ""}
#
#
# Header DataSourceFor20CMPBeans
#
ResourceType=Application
ImplementingResourceType=Application
ResourceId=Cell=!{cellName}:Deployment=!{applicationName}
#
#
# Properties
#
taskName=DataSourceFor20CMPBeans
row0={AppVersion EJBVersion EJBModule EJB uri JNDI resAuth login.config.name auth.props} #readonly
mutables={false false false false false true true true true} #readonly
row1={13 13 "My EJB module" MyEjb MyEjbModule.jar,META-INF/ejb-jar.xml myDataSource
cmpBinding.perConnectionFactory "" ""}
#
#
# Header MapWebModToVH
#
ResourceType=Application
ImplementingResourceType=Application
ResourceId=Cell=!{cellName}:Deployment=!{applicationName}
#
#
# Properties
#
taskName=MapWebModToVH
row0={webModule uri virtualHost} #readonly
mutables={false false true} #readonly
row1={"My Web Application" MyWebModule.war,WEB-INF/web.xml default_host}
#
#
# Header CtxRootForWebMod
#
ResourceType=Application
ImplementingResourceType=Application
ResourceId=Cell=!{cellName}:Deployment=!{applicationName}
#
#
# Properties
#
taskName=CtxRootForWebMod
row0={webModule uri web.contextroot} #readonly
mutables={false false true} #readonly
row1={"My Web Application" MyWebModule.war,WEB-INF/web.xml /}
#
#
# Header MapSharedLibForMod
#
ResourceType=Application
ImplementingResourceType=Application
ResourceId=Cell=!{cellName}:Deployment=!{applicationName}
#
#
# Properties
#
taskName=MapSharedLibForMod
row0={module uri sharedLibName} #readonly
mutables={false false true} #readonly
row2={"My Web Application" MyWebModule.war,WEB-INF/web.xml ""}
row1={myApp META-INF/application.xml ""}
#
#
# Header JSPReloadForWebMod
#
ResourceType=Application
ImplementingResourceType=Application
ResourceId=Cell=!{cellName}:Deployment=!{applicationName}
#
#
# Properties
#
taskName=JSPReloadForWebMod
row0={webModule uri jspReloadEnabled jspReloadInterval} #readonly
mutables={false false true true} #readonly
row1={"My Web Application" MyWebModule.war,WEB-INF/ibm-web-ext.xmi AppDeploymentOption.Yes 10}
#
#
# Header SharedLibRelationship
#
ResourceType=Application
ImplementingResourceType=Application
ResourceId=Cell=!{cellName}:Deployment=!{applicationName}
#
#
# Properties
#
taskName=SharedLibRelationship
row0={module uri relationship compUnitName matchTarget origRelationship}
#readonly
mutables={false false true true true false} #readonly
row2={"My Web Application" MyWebModule.war,WEB-INF/web.xml "" "" AppDeploymentOption.Yes ""}
row1={myApp META-INF/application.xml "" "" AppDeploymentOption.Yes ""}
#
EnvironmentVariablesSection
#
# Environment Variables
#
cellName=myCell04
applicationName=myApp
nodeName=myNode
serverName=myServer
Dans cet exemple, seules les tâches les plus courantes
telles que MapModulesToServer et CtxRootForWebMod s'affichent. Vous
pouvez obtenir les propriétés des tâches non comprises dans l'exemple en extrayant
les propriétés d'une application existante et en modifiant le contenu
du fichier de propriétés extrait afin qu'il corresponde à l'environnement de votre
application.
Configurations prises en charge: Pour les
fichiers de liaison et d'extension IBM®, l'extension
de nom de fichier .xmi ou .xml est différente selon que vous utilisiez un module ou une application antérieure à
Java EE 5 ou un module ou une application ultérieure à Java EE 5. Un fichier de liaison ou d'extension
IBM porte le nom ibm-*-ext.xmi ou ibm-*-bnd.xmi où * correspond au fichier
d'extension ou de liaison, tel app, application, ejb-jar ou web. Les conditions suivantes s'appliquent :
- Pour une application ou un module qui utilise une version Java EE antérieure à la
version 5, l'extension de fichier doit être .xmi.
- Pour une application ou un module qui utilise Java EE 5 ou version ultérieure, l'extension
de fichier doit être .xml. Si des fichiers .xmi sont inclus dans l'application ou le module, le produit les ignore.
Toutefois, un module Java EE
5 ou version ultérieure peut exister dans une application qui inclut des fichiers
antérieurs à Java EE 5 et utilise l'extension de nom de fichier .xmi.
Les fichiers ibm-webservices-ext.xmi, ibm-webservices-bnd.xmi, ibm-webservicesclient-bnd.xmi, ibm-webservicesclient-ext.xmi et ibm-portlet-ext.xmi continuent d'utiliser les extensions de fichier .xmi.
sptcfg
- Exécutez la commande applyConfigProperties pour mettre à jour l'application.
L'exécution de la commande applyConfigProperties
permet d'appliquer le fichier de propriétés. Pour avoir un exemple, voir l'étape d'installation.
Résultats
Vous pouvez utiliser le fichier de propriétés pour configurer et gérer
l'objet application et ses propriétés.
Que faire ensuite
Sauvegardez les modifications de la configuration.