WebSphere Application Server permet de définir, de démarrer,
d'arrêter et de surveiller des serveurs génériques.
Avant de commencer
Avant de commencer cette tâche, assurez-vous que l'outil wsadmin est démarré et actif.
Pour plus d'informations, voir la rubrique relative au démarrage du client de script wsadmin à l'aide de scripts wsadmin.
Pourquoi et quand exécuter cette tâche
Un serveur générique est un serveur qui est géré, mais non fourni, par WebSphere Application Server.
Procédure
- Pour définir un serveur générique, utilisez l'exemple suivant :
- Pour démarrer un serveur générique, utilisez le paramètre launchProcess, par exemple :
A l'aide de Jacl :
set nodeagent [$AdminControl queryNames *:*,type=NodeAgent]
$AdminControl invoke $nodeagent launchProcess generic1
Avec Jython :
nodeagent = AdminControl.queryNames ('*:*,type=NodeAgent')
AdminControl.invoke(nodeagent, 'launchProcess', 'generic1')
Exemple de sortie :
true
or
false
- Pour arrêter un serveur générique, utilisez le paramètre terminate, par exemple :
A l'aide de Jacl :
set nodeagent [$AdminControl queryNames *:*,type=NodeAgent]
$AdminControl invoke $nodeagent terminate generic1
Avec Jython :
nodeagent = AdminControl.queryNames ('*:*,type=NodeAgent')
AdminControl.invoke(nodeagent, 'terminate', 'generic1')
Exemple de sortie :
true
or
false
- Pour surveiller l'état d'un serveur, utilisez le paramètre getProcessStatus, par exemple :
A l'aide de Jacl :
$AdminControl invoke $nodeagent getProcessStatus generic1
Avec Jython :
AdminControl.invoke(nodeagent, 'getProcessStatus', 'generic1')
Exemple de sortie :
RUNNING
or
STOPPED