É possível utilizar o WebSphere Application Server para definir, iniciar,
parar e monitorar servidores genéricos.
Antes de Iniciar
Antes de iniciar esta tarefa, a ferramenta wsadmin deve estar em execução.
Consulte o tópico sobre como iniciar o cliente de script wsadmin usando
a programação de script wsadmin para obter informações adicionais.
Sobre Esta Tarefa
Um servidor genérico é um servidor que o WebSphere Application Server gerencia, mas não fornece.
Procedimento
- Para definir um servidor genérico, utilize o exemplo a seguir:
- Para iniciar um servidor genérico, utilize o parâmetro launchProcess,
por exemplo:
Utilizando
Jacl:
set nodeagent [$AdminControl queryNames *:*,type=NodeAgent]
$AdminControl invoke $nodeagent launchProcess generic1
Utilizando Jython:
nodeagent = AdminControl.queryNames ('*:*,type=NodeAgent')
AdminControl.invoke(nodeagent, 'launchProcess', 'generic1')
Saída do exemplo:
true
ou
false
- Para parar um servidor genérico, utilize o parâmetro terminate,
por exemplo:
Utilizando
Jacl:
set nodeagent [$AdminControl queryNames *:*,type=NodeAgent]
$AdminControl invoke $nodeagent terminate generic1
Utilizando Jython:
nodeagent = AdminControl.queryNames ('*:*,type=NodeAgent')
AdminControl.invoke(nodeagent, 'terminate', 'generic1')
Saída do exemplo:
true
ou
false
- Para monitorar o estado do servidor, utilize o parâmetro getProcessStatus,
por exemplo:
Utilizando
Jacl:
$AdminControl invoke $nodeagent getProcessStatus generic1
Utilizando Jython:
AdminControl.invoke(nodeagent, 'getProcessStatus', 'generic1')
Saída do exemplo:
EM EXECUÇÃO
ou
STOPPED