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.
- installAppWithDefaultBindingOption
- installAppWithNodeAndServerOptions
- installAppWithClusterOption
- installAppModulesToSameServerWithMapModulesToServersOption
- installAppModulesToDiffServersWithMapModulesToServersOption
- installAppModulesToSameServerWithPatternMatching
- installAppModulesToDiffServersWithPatternMatching
- installAppModulesToMultiServersWithPatternMatching
- installAppWithTargetOption
- installAppWithDeployEjbOptions
- installAppWithVariousTasksAndNonTasksOptions
- installWarFile
- uninstallApplication
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.
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]](../images/windows.gif)
AdminApplication.installAppWithDefaultBindingOption("myApp", "c:/ears/DefaultApplication.ear",
"myNode", "myServer", "myJndi", "user1", "password", "myCf", "myEjb", "myVH")
![[AIX]](../images/aixlogo.gif)
![[Solaris]](../images/solaris.gif)
![[Linux]](../images/linux.gif)
![[HP-UX]](../images/hpux.gif)
![[IBM i]](../images/iseries.gif)
![[z/OS]](../images/ngzos.gif)
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.
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]](../images/windows.gif)
AdminApplication.installAppWithNodeAndServerOptions("myApp", "c:/ears/DefaultApplication.ear",
"myNode", "myServer")
![[AIX]](../images/aixlogo.gif)
![[Solaris]](../images/solaris.gif)
![[Linux]](../images/linux.gif)
![[HP-UX]](../images/hpux.gif)
![[IBM i]](../images/iseries.gif)
![[z/OS]](../images/ngzos.gif)
AdminApplication.installAppWithNodeAndServerOptions("myApp", "/ears/DefaultApplication.ear",
"myNode", "myServer")
installAppWithClusterOption
Este script instala una aplicación utilizando la opción -cluster.
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]](../images/windows.gif)
AdminApplication.installAppWithClusterOption("myApp", "c:/ears/DefaultApplication.ear", "myCluster")
![[AIX]](../images/aixlogo.gif)
![[Solaris]](../images/solaris.gif)
![[Linux]](../images/linux.gif)
![[HP-UX]](../images/hpux.gif)
![[IBM i]](../images/iseries.gif)
![[z/OS]](../images/ngzos.gif)
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.
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]](../images/windows.gif)
AdminApplication.installAppModulesToSameServerWithMapModulesToServersOption("myApp",
"c:/ears/DefaultApplication.ear", "myNode", "myServer")
![[AIX]](../images/aixlogo.gif)
![[Solaris]](../images/solaris.gif)
![[Linux]](../images/linux.gif)
![[HP-UX]](../images/hpux.gif)
![[IBM i]](../images/iseries.gif)
![[z/OS]](../images/ngzos.gif)
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.
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]](../images/windows.gif)
AdminApplication.installAppModulesToDiffServersWithMapModulesToServersOption("myApp",
"c:/ears/DefaultApplication.ear", "myCell", "myNode", "myServer1", "myServer2")
![[AIX]](../images/aixlogo.gif)
![[Solaris]](../images/solaris.gif)
![[Linux]](../images/linux.gif)
![[HP-UX]](../images/hpux.gif)
![[IBM i]](../images/iseries.gif)
![[z/OS]](../images/ngzos.gif)
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.
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]](../images/windows.gif)
AdminApplication.installAppModulesToSameServerUingPatternMatching("myApp",
"c:\ears\DefaultApplication.ear", "myNode", "myServer")
![[AIX]](../images/aixlogo.gif)
![[Solaris]](../images/solaris.gif)
![[Linux]](../images/linux.gif)
![[HP-UX]](../images/hpux.gif)
![[IBM i]](../images/iseries.gif)
![[z/OS]](../images/ngzos.gif)
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.
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]](../images/windows.gif)
AdminApplication.installAppModulesToDiffServersWithPatternMatching("myApp",
"c:\ears\DefaultApplication.ear", "myNode", "myServer1", "myServer2")
![[AIX]](../images/aixlogo.gif)
![[Solaris]](../images/solaris.gif)
![[Linux]](../images/linux.gif)
![[HP-UX]](../images/hpux.gif)
![[IBM i]](../images/iseries.gif)
![[z/OS]](../images/ngzos.gif)
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.
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]](../images/windows.gif)
AdminApplication.installAppModulesToMultiServersWithPatternMatching("myApp",
"c:\ears\DefaultApplication.ear", "myCell", "myNode", "myServer1", "myServer2")
![[AIX]](../images/aixlogo.gif)
![[Solaris]](../images/solaris.gif)
![[Linux]](../images/linux.gif)
![[HP-UX]](../images/hpux.gif)
![[IBM i]](../images/iseries.gif)
![[z/OS]](../images/ngzos.gif)
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.
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]](../images/windows.gif)
AdminApplication.installAppWithTargetOption("myApp", "c:\ears\DefaultApplication.ear", "myNode",
"myServer1", "myServer2")
![[AIX]](../images/aixlogo.gif)
![[Solaris]](../images/solaris.gif)
![[Linux]](../images/linux.gif)
![[HP-UX]](../images/hpux.gif)
![[IBM i]](../images/iseries.gif)
![[z/OS]](../images/ngzos.gif)
AdminApplication.installAppWithTargetOption("myApp", "/ears/DefaultApplication.ear", "myNode",
"myServer1", "myServer2")
installAppWithDeployEjbOptions
Este script despliega una aplicación con la opción -deployejb.
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]](../images/windows.gif)
AdminApplication.installAppWithDeployEjbOptions("myApp", "c:\ears\DefultApplication.ear",
"myNode", "myServer")
![[Solaris]](../images/solaris.gif)
![[AIX]](../images/aixlogo.gif)
![[Linux]](../images/linux.gif)
![[HP-UX]](../images/hpux.gif)
![[IBM i]](../images/iseries.gif)
![[z/OS]](../images/ngzos.gif)
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.
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]](../images/windows.gif)
AdminApplication.installAppWithVariousTasksAndNonTasksOptions("myApp", "c:\ears\DefaultApplication.ear")
![[AIX]](../images/aixlogo.gif)
![[Solaris]](../images/solaris.gif)
![[Linux]](../images/linux.gif)
![[HP-UX]](../images/hpux.gif)
![[IBM i]](../images/iseries.gif)
![[z/OS]](../images/ngzos.gif)
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.
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]](../images/windows.gif)
AdminApplication.installWarFile("myApp", "c:\binaries\DefaultWebApplication.war",
"myNode", "myServer", "/")
![[AIX]](../images/aixlogo.gif)
![[Solaris]](../images/solaris.gif)
![[Linux]](../images/linux.gif)
![[HP-UX]](../images/hpux.gif)
![[IBM i]](../images/iseries.gif)
![[z/OS]](../images/ngzos.gif)
AdminApplication.installWarFile("myApp", "/binaries/DefaultWebApplication.war",
"myNode", "myServer", "/")
uninstallApplication
Este script desinstala una aplicación.
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")