Tipps zur Fehlerbehebung beim Web-Container
Anmerkung: Dieser Artikel referenziert eine oder mehrere Protokolldateien des Anwendungsservers. Alternativ dazu wird empfohlen, den Server
so zu konfigurieren, dass er die HPEL-Protokoll- und -Traceinfrastruktur (High Performance Extensible Logging) verwendet und nicht die Dateien SystemOut.log , SystemErr.log,
trace.log und activity.log auf verteilten oder IBM® i-Systemen. Sie können HPEL auch in Verbindung
mit Ihren nativen z/OS-Protokolleinrichtungen verwenden. Wenn Sie HPEL verwenden, können Sie
mit dem Befehlszeilentool LogViewer im Verzeichnis "bin" des Serverprofils auf alle Ihre Protokoll- und Tracedaten zugreifen. Weitere Informationen zur Verwendung von
HPEL finden Sie in der Dokumentation zum Einsatz von HPEL für die Fehlerbehebung in Anwendungen.
Wenn Sie Probleme mit dem Starten eines Webmoduls oder mit dem Zugriff auf Ressourcen in einem bestimmten Webmodul
haben, gehen Sie wie folgt vor:
Suchen Sie in den JVM-Protokollen und Prozessprotokollen des Anwendungsservers, in dem sich die fehlerhaften Webmodule befinden, nach Nachrichten in der JVM-Ausgabedatei, die angeben, dass das Webmodul gestartet wurde. Die Nachrichten haben etwa folgenden Inhalt:
WebContainer A SRVE0161I: IBM WebSphere Application Server - Web-Container. Copyright IBM Corp. 1998-2002 WebContainer A SRVE0169I: Webmodul wird geladen: [Modulname] ApplicationMg A WSVR0221I: Anwendung gestartet: [Anwendungsname] HttpTransport A SRVE0171I: Transport http ist empfangsbereit am Port [Portnummer] [Servername] bereit für e-business in [Profilstammverzeichnis]/logs/[Servername]/SystemOut.log
Suchen Sie in den JVM-Protokollen und Prozessprotokollen des Anwendungsservers, in dem sich die fehlerhaften Webmodule befinden, nach Nachrichten in der JVM-Ausgabedatei, die angeben, dass das Webmodul gestartet wurde. Die Nachrichten haben etwa folgenden Inhalt:
WebContainer A SRVE0161I: IBM WebSphere Application Server - Web-Container. Copyright IBM Corp. 1998-2002 WebContainer A SRVE0169I: Webmodul wird geladen: [Modulname] ApplicationMg A WSVR0221I: Anwendung gestartet: [Anwendungsname] HttpTransport A SRVE0171I: Transport http ist empfangsbereit am Port [Portnummer] [Servername] bereit für e-business in Profilstammverzeichnis/logs/[Servername]/SystemOut.log
Schauen Sie sich die Protokolle für den Anwendungsserver an, in dem sich die fehlerhaften Webmodule befinden, und suchen Sie in der JVM-Ausgabedatei nach Nachrichten, die darauf hinweisen, dass das Webmodul erfolgreich gestartet wurde. Die Nachrichten haben etwa folgenden Inhalt:
WebContainer A SRVE0161I: IBM WebSphere Application Server - Web-Container. Copyright IBM Corp. 1998-2002 WebContainer A SRVE0169I: Webmodul wird geladen: [Modulname] ApplicationMg A WSVR0221I: Anwendung gestartet: [Anwendungsname] HttpTransport A SRVE0171I: Transport http ist empfangsbereit am Port [Portnummer] [Servername] bereit für e-business in [Profilstammverzeichnis]/logs/[Servername]/SystemOut.log
- Informationen zu spezifischen Problemen, die dazu führen, dass HTML- und JSP-Dateien (JavaServer Pages) nicht bereitgestellt werden, finden Sie im Artikel "Webressource (JSP-Datei, Servlet, HTML-Datei, Bild) wird nicht angezeigt".
Wenn Sie eine detaillierte Traceausgabe zum Laufzeitverhalten des Web-Containers wünschen, aktivieren Sie den Trace für die Komponente "com.ibm.ws.webcontainer" mit com.ibm.ws.webcontainer*=all.
Wenn anwendungsserverbezogene Aufrufe während der Methode Servlet.init fehlschlagen, können Sie Folgendes tun:
- Das Servlet manuell initialisieren, indem Sie in Ihrem Browser eine einzelne Anforderung an dieses Servlet absetzen, wenn der Server für e-business bereit ist, anstatt das Servlet beim Serverstart zu starten.
- Anwendungsbezogene Aufrufe aus der Methode "init" des Servlets entfernen.
Wenn Sie den Fehler mit keinem dieser Schritte beheben können, prüfen Sie, ob der Fehler bekannt ist und dokumentiert wurde. Lesen Sie dazu die entsprechenden Informationen in der verfügbaren Onlineunterstützung (Hinweise und Tipps, technische Anmerkungen und Fixes). Wenn Ihr Fehler hier nicht aufgeführt ist, wenden Sie sich an den IBM Support.
Aktuelle Informationen des IBM Support zu bekannten Problemen und deren Behebung finden Sie auf der Webseite des IBM Support.
Der IBM Support besitzt Dokumente, mit denen Sie Zeit bei der Erfassung der für die Lösung des Problems erforderlichen Informationen einsparen können. Bevor Sie einen PMR öffnen, lesen Sie bitte die Informationen auf der Website des IBM Support.