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:
  • [AIX Solaris HP-UX Linux Windows]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
  • [IBM i]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
  • [z/OS]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".
  • [AIX Solaris HP-UX Linux Windows][IBM i]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.
Falls die Eigenschaft zum Starten von Servlets während des Starts des Anwendungsservers aktiviert ist, rufen Teile des Startprozesses die Methode "Servlet.init" auf, wenn Sie den Web-Container starten. Deshalb werden andere Komponenten wie Benennung und Work Load Management noch nicht vollständig gestartet, wenn der Web-Container gestartet wird und die Methode init aufruft. Infolgedessen ist es möglich, dass anwendungsserverbezogene Aufrufe nicht funktionieren, da noch nicht alle Anwendungsserverkomponenten bereit sind. Sobald der Anwendungsserver 'für e-business bereit ist', ist die Initialisierung abgeschlossen.

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.


Symbol, das den Typ des Artikels anzeigt. Referenzartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rtrb_webcntrcomp
Dateiname:rtrb_webcntrcomp.html