Arrêt des serveurs à l'aide de scripts
Vous pouvez arrêter les serveurs à l'aide de scripts et de l'outil wsadmin.
Avant de commencer
Pourquoi et quand exécuter cette tâche
Restriction : L'arrêt simultané des serveurs avec les méthodes d'unité d'exécution jacl ou Jython (plusieurs unités d'exécution) n'est pas pris en charge dans WebSphereApplication Server Version 7.0.
Procédure
Utilisez la commande stopServer pour arrêter le serveur. Cette commande possède plusieurs options de syntaxe. Exemple :
- Pour arrêter un serveur dans une édition à serveur unique de WebSphere Application Server,
sélectionnez l'une des options suivantes :
- Les exemples ci-dessous spécifient uniquement le nom du serveur :A l'aide de Jacl :
$AdminControl stopServer serverName
Avec Jython :AdminControl.stopServer('serverName')
- Les exemples ci-dessous arrêtent un serveur d'applications avec le noeud spécifié :
- A l'aide de Jacl :
$AdminControl stopServer serverName mynode
- Avec Jython :
print AdminControl.stopServer('serverName', 'mynode')
Exemple de sortie :WASX7337I: Invoked stop for server "serverName" Waiting for stop completion. WASX7264I: Stop completed for server "serverName" on node "mynode"
- Les exemples ci-dessous spécifient le nom du serveur et un arrêt immédiat :
- A l'aide de Jacl :
$AdminControl stopServer serverName immediate
- Avec Jython :
AdminControl.stopServer('serverName', immediate)
- Les exemples ci-dessous spécifient uniquement le nom du serveur :
- Pour arrêter un serveur dans une édition avec déploiement réseau de WebSphere Application Server, sélectionnez l'une des options suivantes :
- L'exemple ci-dessous spécifie le nom du serveur et le nom du noeud :
- A l'aide de Jacl :
$AdminControl stopServer serverName nodeName
- Avec Jython :
AdminControl.stopServer('serverName', 'nodeName')
- L'exemple ci-dessous spécifie le nom du serveur, le nom du noeud et un arrêt immédiat :
- A l'aide de Jacl :
$AdminControl stopServer serverName nodeName immediate
- Avec Jython :
AdminControl.stopServer('serverName', 'nodeName', immediate)
- L'exemple ci-dessous spécifie le nom du serveur et le nom du noeud :