Inicio de aplicaciones mediante scripts wsadmin
Utilice scripts y la herramienta wsadmin para iniciar una aplicación que no está en ejecución.
Antes de empezar
Existen dos procedimientos para realizar esta tarea. En este tema, se utiliza el objeto AdminControl para iniciar una aplicación. De manera alternativa, puede utilizar los scripts en la biblioteca de scripts AdminApplication para iniciar, detener y gestionar aplicaciones.
Procedimiento
- Inicie la herramienta de scripts wsadmin.
- Identifique el MBean gestor de aplicaciones del servidor donde reside la aplicación y asígnelo a la
variable appManager. El siguiente ejemplo devuelve el nombre del
MBean gestor de aplicaciones.
- Utilizando Jacl:
set appManager [$AdminControl queryNames cell=mycell,node=mynode,type =ApplicationManager, process=server1,*]
- Utilizando Jython:
appManager = AdminControl.queryNames('cell=mycell,node=mynode,type =ApplicationManager, process=server1,*') print appManager
Tabla 1. Elementos del mandato queryNames. Ejecute el mandato queryNames para obtener el nombre del MBean gestor de aplicaciones. Elemento de mandato Descripción set es un mandato Jacl appManager es un nombre de variable $ es un operador Jacl para sustituir un nombre de variable por su valor AdminControl es un objeto que permite la manipulación de los MBeans que se estén ejecutando en un proceso de WebSphere Application Server queryNames es un mandato AdminControl cell=mycell,node=mynode,type=ApplicationManager ,process=server1 es la vía de acceso de contención jerárquica del objeto de configuración print es un mandato Jython Resultado de ejemplo:WebSphere:cell=mycell,name=ApplicationManager,mbeanIdentifier=ApplicationManager, type=ApplicationManager,node=mynode,process=server1
- Inicie la aplicación. El siguiente ejemplo invoca la operación startApplication en el MBean si se
proporciona el nombre de la aplicación que desea que se inicie.
- Utilizando Jacl:
$AdminControl invoke $appManager startApplication myApplication
- Utilizando Jython:
AdminControl.invoke(appManager, 'startApplication', 'myApplication')
Tabla 2. Elementos del mandato invoke. Ejecute el mandato invoke para iniciar la aplicación. Elemento de mandato Descripción $ es un operador Jacl para sustituir un nombre de variable por su valor AdminControl es un objeto que permite la manipulación de los MBeans que se estén ejecutando en un proceso de WebSphere Application Server invoke es un mandato AdminControl appManager evalúa el ID del servidor especificado en el paso 1 startApplication es un atributo del mandato modify myApplication es el valor del atributo startApplication
Tareas relacionadas:
Referencia relacionada:
Información relacionada:


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_startapplication
File name: txml_startapplication.html