Scripts de instalación y desinstalación de aplicaciones

La biblioteca de scripts proporciona varios procedimientos de script para automatizar las configuraciones de aplicación. Consulte la información de uso para los scripts que instalan aplicaciones. Puede ejecutar cada script de forma individual o combinar procedimientos para crear scripts de automatización personalizados para el entorno.

[Windows]La vía de acceso de archivo especificada para el argumento earFile puede utilizar las barras inclinadas (/) o las barras invertidas (\). Por ejemplo, tanto c:\ears\MyApp.ear como c:/ears/MyApp.ear son valores soportados para earFile.

installAppWithDefaultBindingOption

Este script instala una aplicación utilizando la opción -usedefaultbindings.

Para ejecutar el script, especifique los argumentos de nombre de aplicación, archivo EAR (Enterprise Archive), el nombre JNDI (Java™ Naming and Directory Interface) de origen de datos, nombre de usuario del origen de datos, contraseña de origen de datos, fábrica de conexiones, prefijo EJB (Enterprise JavaBeans) y nombre de host virtual, como se define en la tabla siguiente:
Tabla 1. Descripciones de los argumentos de installAppWithDefaultBindingOption. Ejecute el script con los valores de los argumentos.
Argumento Descripción
appName Especifica el nombre de la aplicación que se va a instalar.
earFile Especifica el archivo EAR que debe desplegarse.
nodeName Especifica el nombre del nodo de destino.
serverName Especifica el nombre del servidor de destino.
dsJndiName Especifica el nombre JNDI del origen de datos que debe utilizarse.
dsUserName Especifica el nombre de usuario para el origen de datos.
dsPassword Especifica la contraseña para el origen de datos.
connFactory Especifica el nombre de la fábrica de conexiones que debe utilizarse.
EJBprefix Especifica el prefijo EJB (Enterprise JavaBeans) que se ha de utilizar.
virtualHostName Especifica el host virtual para la aplicación que se va a instalar.

Sintaxis

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

Ejemplo de uso

[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

Este script instala una aplicación utilizando las opciones -node y -server.

Para ejecutar el script, especifique los argumentos de nombre de aplicación, archivo EAR, nombre de nodo y nombre de servidor, como se define en la tabla siguiente:
Tabla 2. Descripciones de los argumentos de installAppWithNodeAndServerOptions. Ejecute el script con los valores de los argumentos.
Argumento Descripción
appName Especifica el nombre de la aplicación que se va a instalar.
earFile Especifica el archivo EAR que debe desplegarse.
nodeName Especifica el nombre del nodo de interés.
serverName Especifica el nombre del servidor de aplicaciones de interés.

Sintaxis

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

Ejemplo de uso

[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

Este script instala una aplicación utilizando la opción -cluster.

Para ejecutar el script, especifique los argumentos de nombre de aplicación, archivo EAR y nombre de clúster, como se define en la tabla siguiente:
Tabla 3. Descripciones de los argumentos de installAppWithClusterOption. Ejecute el script con los valores de los argumentos.
Argumento Descripción
appName Especifica el nombre de la aplicación que se va a instalar.
earFile Especifica el archivo EAR que debe desplegarse.
clusterName Especifica el nombre del clúster de interés.

Sintaxis

AdminApplication.installAppWithClusterOption(appName, earFile, clusterName)

Ejemplo de uso

[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

Este script despliega módulos de aplicación en el mismo servidor utilizando la opción -MapModulesToServers.

Para ejecutar el script, especifique los argumentos de nombre de aplicación, archivo EAR, nombre de nodo y nombre de servidor, como se define en la tabla siguiente:
Tabla 4. Descripciones de los argumentos de installAppModulesToSameServerWithMapModulesToServersOption. Ejecute el script con los valores de los argumentos.
Argumento Descripción
appName Especifica el nombre de la aplicación que se va a instalar.
earFile Especifica el archivo EAR que debe desplegarse.
nodeName Especifica el nombre del nodo de interés.
serverName Especifica el nombre del servidor de aplicaciones de interés.

Sintaxis

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

Ejemplo de uso

[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

Este script despliega los módulos de aplicación en diferentes servidores utilizando la opción -MapModulesToServers. Utilice este script para instalar módulos de aplicaciones en uno o dos servidores. Para realizar la instalación en servidores adicionales, cree un script personalizado en función de la sintaxis del archivo AdminApplication.py, o ejecute el script varias veces.

Para ejecutar el script, especifique los argumentos de nombre de aplicación, archivo EAR, nombre de nodo y nombre de ambos servidores, como se define en la tabla siguiente:
Tabla 5. Descripciones de los argumentos de installAppModulesToDiffServersWithMapModulesToServersOption. Ejecute el script con los valores de los argumentos.
Argumento Descripción
appName Especifica el nombre de la aplicación que se va a instalar.
earFile Especifica el archivo EAR que debe desplegarse.
nodeName Especifica el nombre del nodo de interés.
serverName1 Especifica el nombre del servidor de aplicaciones en el que se despliega la aplicación.
serverName2 Especifica el nombre de un servidor de aplicaciones adicional en el que se despliega la aplicación.

Sintaxis

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

Ejemplo de uso

[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

Este script despliega módulos de aplicación con el patrón -MapModulesToServers que coincide con la opción.

Para ejecutar el script, especifique los argumentos de nombre de aplicación, archivo EAR, nombre de nodo y nombre de servidor, como se define en la tabla siguiente:
Tabla 6. Descripciones de los argumentos de installAppModulesToSameServerWithPatternMatching. Ejecute el script con los valores de los argumentos.
Argumento Descripción
appName Especifica el nombre de la aplicación que se va a instalar.
earFile Especifica el archivo EAR que debe desplegarse.
nodeName Especifica el nombre del nodo de interés.
serverName Especifica el nombre del servidor de aplicaciones de interés.

Sintaxis

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

Ejemplo de uso

[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

Este script despliega módulos de aplicación en diferentes servidores utilizando el patrón -MapModulesToServers que coincide con la opción. Utilice este script para instalar módulos de aplicaciones en uno o dos servidores. Para realizar la instalación en servidores adicionales, cree un script personalizado en función de la sintaxis del archivo AdminApplication.py, o ejecute el script varias veces.

Para ejecutar el script, especifique los argumentos de nombre de aplicación, archivo EAR, nombre de nodo y nombre de ambos servidores, como se define en la tabla siguiente:
Tabla 7. Descripciones de los argumentos de installAppModulesToDiffServersWithPatternMatching. Ejecute el script con los valores de los argumentos.
Argumento Descripción
appName Especifica el nombre de la aplicación que se va a instalar.
earFile Especifica el archivo EAR que debe desplegarse.
nodeName Especifica el nombre del nodo de interés.
serverName1 Especifica el nombre del servidor de aplicaciones en el que se despliega la aplicación.
serverName2 Especifica el nombre de un servidor de aplicaciones adicional en el que se despliega la aplicación.

Sintaxis

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

Ejemplo de uso

[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

Este script despliega módulos de aplicación en varios servidores utilizando el patrón -MapModulesToServers que coincide con la opción. Utilice este script para instalar módulos de aplicaciones en uno o dos servidores. Para realizar la instalación en servidores adicionales, cree un script personalizado en función de la sintaxis del archivo AdminApplication.py, o ejecute el script varias veces.

Para ejecutar el script, especifique los argumentos de nombre de aplicación, archivo EAR, nombre de nodo y nombre de cada servidor, como se define en la tabla siguiente:
Tabla 8. Descripciones de los argumentos de installAppModulesToMultiServersWithPatternMatching. Ejecute el script con los valores de los argumentos.
Argumento Descripción
appName Especifica el nombre de la aplicación que se va a instalar.
earFile Especifica el archivo EAR que debe desplegarse.
nodeName Especifica el nombre del nodo de interés.
serverName1 Especifica el nombre del servidor de aplicaciones en el que se despliega la aplicación.
serverName2 Especifica el nombre de un servidor de aplicaciones adicional en el que se despliega la aplicación.

Sintaxis

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

Ejemplo de uso

[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

Este script despliega una aplicación en varios servidores utilizando la opción -target. Utilice este script para instalar módulos de aplicaciones en uno o dos servidores. Para realizar la instalación en servidores adicionales, cree un script personalizado en función de la sintaxis del archivo AdminApplication.py, o ejecute el script varias veces.

Para ejecutar el script, especifique los argumentos de nombre de aplicación, archivo EAR, nombre de nodo y nombre de cada servidor, como se define en la tabla siguiente:
Tabla 9. Descripciones de los argumentos de installAppWithTargetOption. Ejecute el script con los valores de los argumentos.
Argumento Descripción
appName Especifica el nombre de la aplicación que se va a instalar.
earFile Especifica el archivo EAR que debe desplegarse.
nodeName Especifica el nombre del nodo de interés.
serverName1 Especifica el nombre del servidor de aplicaciones en el que se despliega la aplicación.
serverName2 Especifica el nombre de un servidor de aplicaciones adicional en el que se despliega la aplicación.

Sintaxis

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

Ejemplo de uso

[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

Este script despliega una aplicación con la opción -deployejb.

Para ejecutar el script, especifique los argumentos de nombre de aplicación y archivo EAR, como se define en la tabla siguiente:
Tabla 10. Descripciones de los argumentos de installAppWithDeployEjbOptions. Ejecute el script con los valores de los argumentos.
Argumento Descripción
appName Especifica el nombre de la aplicación que se va a instalar.
earFile Especifica el archivo EAR que debe desplegarse.
nodeName Especifica el nombre del nodo de destino.
serverName Especifica el nombre del servidor de destino.

Sintaxis

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

Ejemplo de uso

[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

Este script despliega una aplicación con varias opciones de tareas y opciones que no son tareas.

Para ejecutar el script, especifique los argumentos de nombre de aplicación y archivo EAR, como se define en la tabla siguiente:
Tabla 11. Descripciones de los argumentos de installAppWithVariousTasksAndNonTasksOptions. Ejecute el script con los valores de los argumentos.
Argumento Descripción
appName Especifica el nombre de la aplicación que se va a instalar.
earFile Especifica el archivo EAR que debe desplegarse.

Sintaxis

AdminApplication.installAppWithVariousTasksAndNonTasksOptions(appName, earFile)

Ejemplo de uso

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

installWarFile

Este script instala un archivo WAR (Web Application Archive). El módulo web se crea ensamblando servlets, archivos JSP (JavaServer Pages) y contenido estático como páginas HTML (Hypertext Markup Language) en una sola unidad desplegable. Los módulos Web se almacenan en archivos WAR (Web Archive), que son archivos archivadores Java estándar.

Para ejecutar el script, especifique los argumentos de nombre de aplicación, archivo WAR, nombre de nodo, nombre de servidor y raíz de contexto, como se define en la tabla siguiente:
Tabla 12. Descripciones de los argumentos de installWarFile. Ejecute el script con los valores de los argumentos.
Argumento Descripción
appName Especifica el nombre de la aplicación que se va a instalar.
warFile Especifica el archivo WAR que debe desplegarse.
nodeName Especifica el nombre del nodo de interés.
serverName Especifica el nombre del servidor de aplicaciones de interés.
contextRoot Especifica la raíz de contexto de la aplicación Web. El directorio raíz de contexto se combina con la correlación de servlet definida (del archivo WAR) para componer el URL completo que los usuarios escriben para acceder al servlet. Por ejemplo, si la raíz de contexto es /gettingstarted y la correlación de servlet es MySession, entonces el URL es http://host:port/gettingstarted/MySession.

Sintaxis

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

Ejemplo de uso

[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

Este script desinstala una aplicación.

Para ejecutar el script, especifique el argumento de nombre de aplicación, como se define en la tabla siguiente:
Tabla 13. Descripciones de los argumentos de uninstallApplication. Ejecute el script con los valores de los argumentos.
Argumento Descripción
appName Especifica el nombre de la aplicación que se va a desinstalar.

Sintaxis

AdminApplication.uninstallApplication(appName)

Ejemplo de uso

AdminApplication.uninstallApplication("myApp")

Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_7libapp
File name: rxml_7libapp.html