Conseils pour l'identification et la résolution des problèmes liés au conteneur Web
Remarque : Cette rubrique fait référence à un ou plusieurs des fichiers journaux de serveur d'applications. Il est recommandé de configurer le serveur de telle sorte qu'il utilise l'infrastructure de journalisation et de trace HPEL (High Performance Extensible Logging) à la place des fichiers SystemOut.log, SystemErr.log, trace.log et activity.log sur les systèmes distribués et IBM® i. Vous pouvez également utiliser HPEL conjointement avec vos fonctions de journalisation z/OS natives. Si vous utilisez l'infrastructure HPEL, vous pouvez accéder à toutes les informations de journalisation et de trace en utilisant l'outil de ligne de commande LogViewer à partir de votre répertoire bin de profil de serveur. Pour plus d'informations sur l'utilisation de HPEL, voir les informations sur l'utilisation de HPEL
en vue du traitement des incidents liés aux applications.
En cas de problème lors du démarrage d'un module Web ou de l'accès à des
ressources d'un module Web particulier, procédez comme suit :
Affichez les journaux JVM et les journaux de processus du serveur d'applications qui héberge les modules Web posant problème, puis recherchez dans le fichier de sortie de la JVM les messages qui confirment que le module Web a correctement démarré. Vous trouverez des messages semblable aux suivants :
WebContainer A SRVE0161I : IBM WebSphere Application Server - Conteneur Web. Copyright IBM Corp. 1998-2002 WebContainer A SRVE0169I : Chargement du module Web : [nom_module] ApplicationMg A WSVR0221I : Application démarrée : [nom_application] HttpTransport A SRVE0171I : Transport http à l'écoute sur le port [numéro_port] [nom_serveur] ouvert pour e-business dans [racine_installation]/logs/[nom_serveur]/SystemOut.log
Affichez les journaux JVM et les journaux de processus du serveur d'applications qui héberge les modules Web posant problème, puis recherchez dans le fichier de sortie de la JVM les messages qui confirment que le module Web a correctement démarré. Vous trouverez des messages semblable aux suivants :
WebContainer A SRVE0161I : IBM WebSphere Application Server - Conteneur Web. Copyright IBM Corp. 1998-2002 WebContainer A SRVE0169I : Chargement du module Web : [nom_module] ApplicationMg A WSVR0221I : Application démarrée : [nom_application] HttpTransport A SRVE0171I : Transport http à l'écoute sur le port [numéro_port] [nom_serveur] ouvert pour e-business dans racine_profil/logs/[nom_serveur]/SystemOut.log
Affichez les journaux du serveur d'applications qui héberge les modules Web posant problème, puis recherchez dans le fichier de sortie de la JVM les messages qui confirment que le module Web a correctement démarré. Vous trouverez des messages semblable aux suivants :
WebContainer A SRVE0161I : IBM WebSphere Application Server - Conteneur Web. Copyright IBM Corp. 1998-2002 WebContainer A SRVE0169I : Chargement du module Web : [nom_module] ApplicationMg A WSVR0221I : Application démarrée : [nom_application] HttpTransport A SRVE0171I : Transport http à l'écoute sur le port [numéro_port] [nom_serveur] ouvert pour e-business dans [racine_installation]/logs/[nom_serveur]/SystemOut.log
- Pour les problèmes particuliers, qui empêchent de servir les servlets, les fichiers HTML et les fichiers JSP (JavaServer Pages), reportez-vous à la rubrique La ressource web (fichier JSP, servlet, fichier HTML, image) ne s'affiche pas.
Pour générer une trace détaillée du comportement d'exécution du conteneur Web, activez la trace du composant com.ibm.ws.webcontainer en entrant la commande com.ibm.ws.webcontainer*=all.
Si les appels liés au serveur d'applications échouent durant
l'exécution de la méthode Servlet.init, vous pouvez appliquer l'un des remèdes
suivants :
- Initialiser le servlet manuellement en effectuant une seule requête vers ce serveur dans votre navigateur lorsqu'il est prêt pour l'e-business au lieu de lancer le servlet au moment du démarrage, soit
- Eliminer les appels liés au serveur d'applications dans la méthode init du servlet.
Lorsqu'aucune de ces opérations ne résout l'incident, vérifiez s'il a été identifié et documenté dans les informations de support en ligne (conseils et astuces, notes techniques et correctifs). Si vous n'y trouvez aucune information utile, contactez le support IBM.
Pour obtenir des informations récentes sur les incidents recensés et leur résolution disponibles auprès du support IBM, reportez-vous à la page de support IBM.
Le support technique d'IBM possède des documents permettant de gagner du temps lors de la collecte des informations requises pour résoudre cet incident. Avant d'ouvrir un PMR, consultez la page du support IBM.