Consultando o Estado do Aplicativo Usando o Script wsadmin

Utilize a ferramenta wsadmin e o script para determinar se um aplicativo está em execução.

Antes de Iniciar

Existem duas maneiras de concluir essa tarefa. O exemplo neste tópico utiliza o objeto AdminConfig para criar e configurar uma biblioteca compartilhada. Como alternativa, você pode utilizar o script createSharedLibrary na biblioteca de scripts AdminResources para configurar bibliotecas compartilhadas.

A biblioteca de scripts fornece um conjunto de procedimentos para automatizar as funções de administração mais comuns. É possível executar cada procedimento de script individualmente, ou combinar diversos procedimentos para desenvolver rapidamente novos scripts.

Procedimento

  1. Inicie a ferramenta de script wsadmin.
  2. Determine o estado do aplicativo.
    O exemplo a seguir consulta a presença do Application MBean para descobrir se o aplicativo está em execução.
    • Utilizando Jacl:
      $AdminControl completeObjectName type=Application,name=myApplication,*
    • Utilizando Jython:
      print AdminControl.completeObjectName('type=Application,name=myApplication,*')
    Tabela 1. Elementos do Comando completeObjectName. Execute o comando completeObjectName para ver se um aplicativo está em execução.
    Elemento Description
    $ é um operador Jacl para a substituição de um nome de variável por seu valor
    AdminControl é um objeto que permite a manipulação de MBeans em execução em um processo WebSphere Application Server
    completeObjectName é um comando AdminControl
    type=Application,name=myApplication é o caminho de contenção hierárquico do objeto de configuração
    imprimir é um comando do Jython

Resultados

Se myApplication estiver em execução, um MBean será criado. Caso contrário, o comando não retorna nada. Se myApplication estiver em execução, a saída será semelhante à seguinte:
WebSphere:cell=mycell,name=myApplication,mbeanIdentifier=cells/mycell/applications/myApplication.ear/
deployments/myApplication/deployment.xml#ApplicationDeployment_1,type=Application,node=mynode,Server=
dmgr,process=dmgr,J2EEName=myApplication

Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_appstate
Nome do arquivo: txml_appstate.html