Démarrage des serveurs à l'aide de scripts

Vous pouvez utiliser le scriptage et l'outil wsadmin pour démarrer des serveurs.

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 Démarrage du client de scriptage wsadmin à l'aide de l'outil de scriptage wsadmin Démarrage du client de scriptage wsadmin à l'aide de l'outil de scriptage wsadmin.

Procédure

Utilisez la commande startServer pour lancer le serveur. Cette commande possède plusieurs options de syntaxe. Exemple :
  • Pour démarrer 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 startServer serverName
      Avec Jython :
      AdminControl.startServer('serverName')
    • L'exemple ci-dessous lance un serveur d'applications avec le noeud spécifié :
      • A l'aide de Jacl :
        $AdminControl startServer server1 mynode
      • Avec Jython :
        print AdminControl.startServer('server1', 'mynode')
      Exemple de sortie :
      WASX7319I: l'attribut serverStartupSyncEnabled est associé à la valeur false.  Une procédure
      de démarrage sera tentée pour le serveur "server1" mais les informations de configuration du noeud
      "mynode" ne sont peut-être pas à jour.
      WASX7262I: Démarrage terminé pour le serveur "server1" sur le noeud "mynode"
    • L'exemple ci-dessous spécifie le nom du serveur et le temps d'attente :
      • A l'aide de Jacl :
        $AdminControl startServer serverName 10
      • Avec Jython :
        AdminControl.startServer('serverName', 10)
      10 correspond au nombre maximum de secondes d'attente avant le démarrage du serveur.
  • Pour démarrer 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 startServer serverName nodeName
      • Avec Jython :
        AdminControl.startServer('serverName', 'nodeName')
    • L'exemple ci-dessous spécifie le nom du serveur, le nom du noeud et le temps d'attente :
      • A l'aide de Jacl :
        $AdminControl startServer serverName nodeName 10
      • Avec Jython :
        AdminControl.startServer('serverName', 'nodeName', 10)
      10 est le nombre de secondes d'attente du processus avant le démarrage du serveur.

Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_start
Nom du fichier : txml_start.html