Scripts d'installation et de désinstallation d'applications

La bibliothèque de scripts propose de nombreuses procédures de script pour automatiser la configuration des applications. Consultez les informations sur l'utilisation des scripts qui installent des applications. Vous pouvez exécuter chaque script individuellement ou combiner des procédures pour créer des scripts d'automatisation personnalisés pour votre environnement.

[Windows]Le chemin indiqué pour l'argument earFile peut contenir des barres obliques (/) ou des barres obliques inversées (\). Par exemple, c:\ears\MyApp.ear et c:/ears/MyApp.ear sont toutes deux des valeurs prises en charge pour earFile.

installAppWithDefaultBindingOption

Ce script installe une application avec l'option -usedefaultbindings.

Pour exécuter le script, indiquez les arguments correspondant au nom de l'application, au fichier EAR (enterprise archive), au nom JNDI (Java™ Naming and Directory Interface) de la source de données, au nom de l'utilisateur de la source de données, au mot de passe associé à la source de données, à la fabrique de connexions, au préfixe EJB (Enterprise JavaBeans) et au nom de l'hôte virtuel (voir le tableau ci-dessous) :
Tableau 1. Description des arguments de installAppWithDefaultBindingOption. Exécutez le script à l'aide des valeurs d'argument.
Argument Description
appName Indique le nom de l'application à installer.
earFile Indique le fichier EAR à déployer.
nodeName Indique le nom du noeud cible.
serverName Indique le nom du serveur cible.
dsJndiName Indique le nom JNDI de la source de données à utiliser.
dsUserName Indique le nom d'utilisateur pour la source de données.
dsPassword Indique le mot de passe pour la source de données .
connFactory Indique le nom de la fabrique de connexions à utiliser.
EJBprefix Indique le préfixe EJB (Enterprise JavaBeans) à utiliser.
virtualHostName Indique l'hôte virtuel utilisé pour l'application à installer.

Syntaxe

AdminApplication.installAppWithDefaultBindingOption(appName, earFile,
 nodeName, serverName, dsJndiName, dsUserName,
 dsPassword, connFactory, EJBprefix, virtualHostName)

Exemple de syntaxe

[Windows]
AdminApplication.installAppWithDefaultBindingOption("myApp", "c:/ears/DefaultApplication.ear",
 "myNode", "myServer", "myJndi", "user1", "password", "myCf", "myEjb", "myVH")
[AIX][Solaris][Linux][HP-UX][IBM i][z/OS]
AdminApplication.installAppWithDefaultBindingOption("myApp", "/ears/DefaultApplication.ear",
 "myNode", "myServer", "myJndi", "user1", "password", "myCf", "myEjb", "myVH")

installAppWithNodeAndServerOptions

Ce script installe une application avec les options -node et -server.

Pour exécuter le script, indiquez les arguments correspondant au nom de l'application, au fichier EAR, au nom du noeud et au nom du serveur (voir le tableau ci-dessous) :
Tableau 2. Description des arguments de installAppWithNodeAndServerOptions. Exécutez le script à l'aide des valeurs d'argument.
Argument Description
appName Indique le nom de l'application à installer.
earFile Indique le fichier EAR à déployer.
nodeName Indique le nom du noeud qui vous intéresse.
serverName Indique le nom du serveur d'applications qui vous intéresse.

Syntaxe

AdminApplication.installAppWithNodeAndServerOptions(appName, earFile,
 nodeName, serverName)

Exemple de syntaxe

[Windows]
AdminApplication.installAppWithNodeAndServerOptions("myApp", "c:/ears/DefaultApplication.ear",
 "myNode", "myServer") 
[AIX][Solaris][Linux][HP-UX][IBM i][z/OS]
AdminApplication.installAppWithNodeAndServerOptions("myApp", "/ears/DefaultApplication.ear",
 "myNode", "myServer") 

installAppWithClusterOption

Ce script installe une application avec l'option -cluster.

Pour exécuter le script, indiquez les arguments correspondant au nom de l'application, au fichier EAR et au nom du cluster (voir le tableau ci-dessous) :
Tableau 3. Description des arguments de installAppWithClusterOption. Exécutez le script à l'aide des valeurs d'argument.
Argument Description
appName Indique le nom de l'application à installer.
earFile Indique le fichier EAR à déployer.
clusterName Indique le nom du cluster concerné.

Syntaxe

AdminApplication.installAppWithClusterOption(appName, earFile, clusterName)

Exemple de syntaxe

[Windows]
AdminApplication.installAppWithClusterOption("myApp", "c:/ears/DefaultApplication.ear", "myCluster") 
[AIX][Solaris][Linux][HP-UX][IBM i][z/OS]
AdminApplication.installAppWithClusterOption("myApp", "/ears/DefaultApplication.ear", "myCluster") 

installAppModulesToSameServerWithMapModulesToServersOption

Ce script déploie des modules d'application sur le même serveur avec l'option -MapModulesToServers.

Pour exécuter le script, indiquez les arguments correspondant au nom de l'application, au fichier EAR, au nom du noeud et au nom du serveur (voir le tableau ci-dessous) :
Tableau 4. Description des arguments de installAppModulesToSameServerWithMapModulesToServersOption. Exécutez le script à l'aide des valeurs d'argument.
Argument Description
appName Indique le nom de l'application à installer.
earFile Indique le fichier EAR à déployer.
nodeName Indique le nom du noeud qui vous intéresse.
serverName Indique le nom du serveur d'applications qui vous intéresse.

Syntaxe

AdminApplication.installAppModulesToSameServerWithMapModulesToServersOption(appName, 
 earFile, nodeName, serverName)

Exemple de syntaxe

[Windows]
AdminApplication.installAppModulesToSameServerWithMapModulesToServersOption("myApp", 
 "c:/ears/DefaultApplication.ear", "myNode", "myServer")
[AIX][Solaris][Linux][HP-UX][IBM i][z/OS]
AdminApplication.installAppModulesToSameServerWithMapModulesToServersOption("myApp", 
 "/ears/DefaultApplication.ear", "myNode", "myServer")

installAppModulesToDiffServersWithMapModulesToServersOption

Ce script déploie des modules d'application sur différents serveurs avec l'option -MapModulesToServers. Il permet d'installer des modules d'application sur un ou deux serveur(s). Pour effectuer une installation sur un nombre plus important de serveurs, créez un script personnalisé basé sur la syntaxe du fichier AdminApplication.py ou exécutez le script plusieurs fois.

Pour exécuter le script, indiquez les arguments correspondant au nom de l'application, au fichier EAR, au nom du noeud et au nom des deux serveurs (voir le tableau ci-dessous) :
Tableau 5. Description des arguments de installAppModulesToDiffServersWithMapModulesToServersOption. Exécutez le script à l'aide des valeurs d'argument.
Argument Description
appName Indique le nom de l'application à installer.
earFile Indique le fichier EAR à déployer.
nodeName Indique le nom du noeud qui vous intéresse.
serverName1 Indique le nom du serveur d'applications sur lequel l'application est déployée.
serverName2 Indique le nom d'un serveur d'applications supplémentaire sur lequel l'application est déployée.

Syntaxe

AdminApplication.installAppModulesToDiffServersWithMapModulesToServersOption(appName, 
 earFile, nodeName, serverName1, serverName2)

Exemple de syntaxe

[Windows]
AdminApplication.installAppModulesToDiffServersWithMapModulesToServersOption("myApp", 
 "c:/ears/DefaultApplication.ear", "myCell", "myNode", "myServer1", "myServer2") 
[AIX][Solaris][Linux][HP-UX][IBM i][z/OS]
AdminApplication.installAppModulesToDiffServersWithMapModulesToServersOption("myApp", 
 "/ears/DefaultApplication.ear", "myCell", "myNode", "myServer1", "myServer2") 

installAppModulesToSameServerWithPatternMatching

Ce script déploie des modules d'application avec l'option d'appariement de formes -MapModulesToServers.

Pour exécuter le script, indiquez les arguments correspondant au nom de l'application, au fichier EAR, au nom du noeud et au nom du serveur (voir le tableau ci-dessous) :
Tableau 6. Description des arguments de installAppModulesToSameServerWithPatternMatching. Exécutez le script à l'aide des valeurs d'argument.
Argument Description
appName Indique le nom de l'application à installer.
earFile Indique le fichier EAR à déployer.
nodeName Indique le nom du noeud qui vous intéresse.
serverName Indique le nom du serveur d'applications qui vous intéresse.

Syntaxe

AdminApplication.installAppModulesToSameServerWithPatternMatching(appName, 
 earFile, nodeName, serverName)

Exemple de syntaxe

[Windows]
AdminApplication.installAppModulesToSameServerUingPatternMatching("myApp",
 "c:\ears\DefaultApplication.ear", "myNode", "myServer") 
[AIX][Solaris][Linux][HP-UX][IBM i][z/OS]
AdminApplication.installAppModulesToSameServerUingPatternMatching("myApp", 
 "/ears/DefaultApplication.ear", "myNode", "myServer") 

installAppModulesToDiffServersWithPatternMatching

Ce script déploie des modules d'application sur différents serveurs avec l'option d'appariement de formes -MapModulesToServers. Il permet d'installer des modules d'application sur un ou deux serveur(s). Pour effectuer une installation sur un nombre plus important de serveurs, créez un script personnalisé basé sur la syntaxe du fichier AdminApplication.py ou exécutez le script plusieurs fois.

Pour exécuter le script, indiquez les arguments correspondant au nom de l'application, au fichier EAR, au nom du noeud et au nom des deux serveurs (voir le tableau ci-dessous) :
Tableau 7. Description des arguments de installAppModulesToDiffServersWithPatternMatching. Exécutez le script à l'aide des valeurs d'argument.
Argument Description
appName Indique le nom de l'application à installer.
earFile Indique le fichier EAR à déployer.
nodeName Indique le nom du noeud qui vous intéresse.
serverName1 Indique le nom du serveur d'applications sur lequel l'application est déployée.
serverName2 Indique le nom d'un serveur d'applications supplémentaire sur lequel l'application est déployée.

Syntaxe

AdminApplication.installAppModulesToDiffServersWithPatternMatching(appName, 
 earFile, nodeName, serverName1, serverName2)

Exemple de syntaxe

[Windows]
AdminApplication.installAppModulesToDiffServersWithPatternMatching("myApp", 
 "c:\ears\DefaultApplication.ear", "myNode", "myServer1", "myServer2")
[AIX][Solaris][Linux][HP-UX][IBM i][z/OS]
AdminApplication.installAppModulesToDiffServersWithPatternMatching("myApp",
 "/ears/DefaultApplication.ear", "myNode", "myServer1", "myServer2")

installAppModulesToMultiServersWithPatternMatching

Ce script déploie des modules d'application sur plusieurs serveurs avec l'option d'appariement de formes -MapModulesToServers. Il permet d'installer des modules d'application sur un ou deux serveur(s). Pour effectuer une installation sur un nombre plus important de serveurs, créez un script personnalisé basé sur la syntaxe du fichier AdminApplication.py ou exécutez le script plusieurs fois.

Pour exécuter le script, indiquez les arguments correspondant au nom de l'application, au fichier EAR, au nom du noeud et au nom de chaque serveur (voir le tableau ci-dessous) :
Tableau 8. Description des arguments de installAppModulesToMultiServersWithPatternMatching. Exécutez le script à l'aide des valeurs d'argument.
Argument Description
appName Indique le nom de l'application à installer.
earFile Indique le fichier EAR à déployer.
nodeName Indique le nom du noeud qui vous intéresse.
serverName1 Indique le nom du serveur d'applications sur lequel l'application est déployée.
serverName2 Indique le nom d'un serveur d'applications supplémentaire sur lequel l'application est déployée.

Syntaxe

AdminApplication.installAppModulesToMultiServersWithPatternMatching(appName, 
 earFile, nodeName, serverName1, serverName2)

Exemple de syntaxe

[Windows]
AdminApplication.installAppModulesToMultiServersWithPatternMatching("myApp", 
 "c:\ears\DefaultApplication.ear", "myCell", "myNode", "myServer1", "myServer2")
[AIX][Solaris][Linux][HP-UX][IBM i][z/OS]
AdminApplication.installAppModulesToMultiServersWithPatternMatching("myApp", 
 "/ears/DefaultApplication.ear", "myCell", "myNode", "myServer1", "myServer2")

installAppWithTargetOption

Ce script déploie une application sur plusieurs serveurs avec l'option -target. Il permet d'installer des modules d'application sur un ou deux serveur(s). Pour effectuer une installation sur un nombre plus important de serveurs, créez un script personnalisé basé sur la syntaxe du fichier AdminApplication.py ou exécutez le script plusieurs fois.

Pour exécuter le script, indiquez les arguments correspondant au nom de l'application, au fichier EAR, au nom du noeud et au nom de chaque serveur (voir le tableau ci-dessous) :
Tableau 9. Description des arguments de installAppWithTargetOption. Exécutez le script à l'aide des valeurs d'argument.
Argument Description
appName Indique le nom de l'application à installer.
earFile Indique le fichier EAR à déployer.
nodeName Indique le nom du noeud qui vous intéresse.
serverName1 Indique le nom du serveur d'applications sur lequel l'application est déployée.
serverName2 Indique le nom d'un serveur d'applications supplémentaire sur lequel l'application est déployée.

Syntaxe

AdminApplication.installAppWithTargetOption(appName, earFile, nodeName,
 serverName1, serverName2)

Exemple de syntaxe

[Windows]
AdminApplication.installAppWithTargetOption("myApp", "c:\ears\DefaultApplication.ear", "myNode",
 "myServer1", "myServer2")
[AIX][Solaris][Linux][HP-UX][IBM i][z/OS]
AdminApplication.installAppWithTargetOption("myApp", "/ears/DefaultApplication.ear", "myNode",
 "myServer1", "myServer2")

installAppWithDeployEjbOptions

Ce script déploie une application avec l'option -deployejb.

Pour exécuter le script, indiquez les arguments correspondant au nom de l'application et au fichier EAR (voir le tableau ci-dessous) :
Tableau 10. Description des arguments de installAppWithDeployEjbOptions. Exécutez le script à l'aide des valeurs d'argument.
Argument Description
appName Indique le nom de l'application à installer.
earFile Indique le fichier EAR à déployer.
nodeName Indique le nom du noeud cible.
serverName Indique le nom du serveur cible.

Syntaxe

AdminApplication.installAppWithDeployEjbOptions(appName, earFile,
 nodeName, serverName)

Exemple de syntaxe

[Windows]
AdminApplication.installAppWithDeployEjbOptions("myApp", "c:\ears\DefultApplication.ear",
 "myNode", "myServer")
[Solaris][AIX][Linux][HP-UX][IBM i][z/OS]
AdminApplication.installAppWithDeployEjbOptions("myApp", "/ears/DefultApplication.ear",
 "myNode", "myServer")

installAppWithVariousTasksAndNonTasksOptions

Ce script déploie une application avec diverses options correspondant au type tâche ou différentes de celui-ci.

Pour exécuter le script, indiquez les arguments correspondant au nom de l'application et au fichier EAR (voir le tableau ci-dessous) :
Tableau 11. Description des arguments de installAppWithVariousTasksAndNonTasksOptions. Exécutez le script à l'aide des valeurs d'argument.
Argument Description
appName Indique le nom de l'application à installer.
earFile Indique le fichier EAR à déployer.

Syntaxe

AdminApplication.installAppWithVariousTasksAndNonTasksOptions(appName, earFile)

Exemple de syntaxe

[Windows]
AdminApplication.installAppWithVariousTasksAndNonTasksOptions("myApp", "c:\ears\DefaultApplication.ear")
[AIX][Solaris][Linux][HP-UX][IBM i][z/OS]
AdminApplication.installAppWithVariousTasksAndNonTasksOptions("myApp", "/ears/DefaultApplication.ear")

installWarFile

Ce script installe un fichier d'archive web (WAR). Vous le créez en assemblant, en une seule et même unité déployable, des servlets, des fichiers JSP (JavaServer Pages) et des contenus statiques tels que des pages HTML. Les modules Web sont stockés dans des fichiers WAR, qui sont des fichiers d'archive Java standard.

Pour exécuter le script, indiquez les arguments correspondant au nom de l'application, au fichier WAR, au nom du noeud, au nom du serveur et à la racine du contexte (voir le tableau ci-dessous) :
Tableau 12. Description des arguments de installWarFile. Exécutez le script à l'aide des valeurs d'argument.
Argument Description
appName Indique le nom de l'application à installer.
warFile Indique le fichier WAR à déployer.
nodeName Indique le nom du noeud qui vous intéresse.
serverName Indique le nom du serveur d'applications qui vous intéresse.
contextRoot Indique la racine du contexte de l'application web. 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.

Syntaxe

AdminApplication.installWarFile(appName, warFile,
 nodeName, serverName, contextRoot)

Exemple de syntaxe

[Windows]
AdminApplication.installWarFile("myApp", "c:\binaries\DefaultWebApplication.war",
 "myNode", "myServer", "/") 
[AIX][Solaris][Linux][HP-UX][IBM i][z/OS]
AdminApplication.installWarFile("myApp", "/binaries/DefaultWebApplication.war",
 "myNode", "myServer", "/")

uninstallApplication

Ce script désinstalle une application.

Pour exécuter le script, indiquez le nom de l'application en tant qu'argument (voir le tableau ci-dessous) :
Tableau 13. Description des arguments de uninstallApplication. Exécutez le script à l'aide des valeurs d'argument.
Argument Description
appName Indique le nom de l'application à désinstaller.

Syntaxe

AdminApplication.uninstallApplication(appName)

Exemple de syntaxe

AdminApplication.uninstallApplication("myApp")

Icône indiquant le type de rubrique Rubrique de référence



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_7libapp
Nom du fichier : rxml_7libapp.html