Vous devez disposer des droits *JOBCTL pour démarrer ou arrêter un serveur d'application.
Pour démarrer un serveur d'applications sous OS/400, procédez comme suit :
- Assurez-vous que le sous-système WebSphere Application Server a démarré en procédant
comme suit :
- Ouvrez une session OS/400.
- Exécutez l'instruction suivante :
WRKSBS
- Assurez-vous que le sous-système suivant apparaît dans la liste des sous-systèmes démarrés qui
s'affiche :
QEJBAS5
- Si le sous-système QEJBAS5 ne figure pas dans cette liste, vous devez le démarrer avant de démarrer un serveur d'applications.
- Démarrez une session QShell en exécutant l'instruction à partir d'une ligne de commande OS/400 :
STRQSH
- Exécutez l'instruction suivante :
/QIBM/ProdData/WebAS5/Base/bin/startServer -instance nom_instance_WASnom_serveur_app
où :
- nom_instance_WAS
- est le nom de l'instance WebSphere Application Server dans laquelle vous souhaitez démarrer le serveur
d'applications. Le nom par défaut de l'instance WebSphere Application Server est default.
Pour démarrer le serveur d'applications dans l'instance WebSphere Application Server par défaut, le paramètre -instance de l'instruction est facultatif. Par exemple, exécutez l'instruction suivante :
/QIBM/ProdData/WebAS5/Base/bin/startServer nom_instance
- nom_serveur_app
- est le nom du serveur d'applications que vous souhaitez démarrer. Ce paramètre est dépendant des majuscules
et des minuscules. Vérifiez que vous les avez respectées lors de l'entrée du nom du serveur d'application.
Les noms des serveurs d'applications associés à WebSphere Commerce sont composés comme suit :
Application Nom du serveur d'application WebSphere Commerce WC_nom_instance_commerce WebSphere Commerce Payments nom_instance_payments_Commerce_Payments_Server où nom_instance_commerce est le nom de l'instance WebSphere Commerce et nom_instance_payments celui de l'instance WebSphere Commerce Payments. Le nom par défaut de l'instance WebSphere Commerce est demo. Le nom du serveur d'application WebSphere Commerce par défaut est donc WC_demo. Le nom par défaut de l'instance WebSphere Commerce Payments est wpm. Le nom du serveur d'application WebSphere Commerce Payments par défaut est donc wpm_Commerce_Payments_Server.
Lorsqu'un serveur d'applications démarre correctement, le message suivant s'affiche :
EJB6123: Application server started. Cause . . . . . : Application server nom_serveur_app in Base instance nom_instance_WAS has started and is ready to accept connections on admin port numéro_port.
où :
- nom_serveur_app
- est le nom du serveur d'applications.
- nom_instance_WAS
- est le nom de l'instance WebSphere Application Server dans laquelle le serveur d'applications a démarré. Le nom de l'instance WebSphere Application Server par défaut est default.
- numéro_port
- est le numéro du port de WebSphere Application Server Administrative Console. Le numéro de port par défaut est 9090.
Si le numéro de port indiqué dans le message est 0, le serveur d'applications n'a pas démarré correctement.
Pour arrêter un serveur d'application sous OS/400, procédez comme suit :
- Assurez-vous que le sous-système WebSphere Application Server a démarré en procédant
comme suit :
- Ouvrez une session OS/400.
- Exécutez l'instruction suivante :
WRKSBS
- Assurez-vous que le sous-système suivant apparaît dans la liste des sous-systèmes démarrés qui
s'affiche :
QEJBAS5
- Si le sous-système QEJBAS5 ne figure pas dans cette liste, vous devez le démarrer avant de démarrer un serveur d'applications.
- Démarrez une session QShell en exécutant l'instruction à partir d'une ligne de commande OS/400 :
STRQSH
- Exécutez l'instruction suivante :
/QIBM/ProdData/WebAS5/Base/bin/stopServer -instance nom_instance_WASnom_serveur_app
où :
- nom_instance_WAS
- est le nom de l'instance WebSphere Application Server dans laquelle vous souhaitez démarrer le serveur
d'applications. Le nom par défaut de l'instance WebSphere Application Server est default.
Pour arrêter le serveur d'applications dans l'instance WebSphere Application Server par défaut, le paramètre -instance de l'instruction est facultatif. Par exemple, exécutez l'instruction suivante :
/QIBM/ProdData/WebAS5/Base/bin/stopServer nom_instance
- nom_serveur_app
- est le nom du serveur d'applications que vous souhaitez démarrer. Ce paramètre est dépendant des majuscules
et des minuscules. Vérifiez que vous les avez respectées lors de l'entrée du nom du serveur d'application.
Les noms des serveurs d'applications associés à WebSphere Commerce sont composés comme suit :
Application Nom du serveur d'application WebSphere Commerce WC_nom_instance_commerce WebSphere Commerce Payments nom_instance_payments_Commerce_Payments_Server où nom_instance_commerce est le nom de l'instance WebSphere Commerce et nom_instance_payments celui de l'instance WebSphere Commerce Payments.
Le nom par défaut de l'instance WebSphere Commerce est demo. Le nom du serveur d'application WebSphere Commerce par défaut est donc WC_demo.
Le nom par défaut de l'instance WebSphere Commerce Payments est wpm. Le nom du serveur d'application WebSphere Commerce Payments par défaut est donc wpm_Commerce_Payments_Server.
Lorsqu'un serveur d'applications s'arrête correctement, le message suivant s'affiche :
Server nom_serveur_app stop completed.
où nom_serveur_app est le nom du serveur d'application qui a été arrêté.