Fehlerbehebung bei MDBs

Dieser Überblick soll Ihnen helfen, Fehler zu beheben, die Sie auf MDBs zurückführen.

Informationen zu diesem Vorgang

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.
Die Unterstützung für MDBs nutzt die Standardeinrichtungen für Fehlerbehebung von WebSphere Application Server. Sollte ein Fehler auftreten, von dem Sie meinen, dass er mit MDBs (Message-driven Beans, nachrichtengesteuerte Beans) in Verbindung steht, gehen Sie wie folgt vor.

Vorgehensweise

  1. Suchen Sie nach Fehlernachrichten zu MDBs:
    1. Suchen Sie nach Fehlernachrichten, die auf ein Problem mit den JMS-Ressourcen hinweisen, z. B. Aktivierungsspezifikationen oder Listener-Ports, die von den MDBs verwendet werden.

      [AIX Solaris HP-UX Linux Windows][IBM i]Überprüfen Sie das Protokoll "SystemOut" im Pfad was_home\logs\Server\SystemOut des Anwendungsservers.

      [z/OS]Überprüfen Sie das Protokoll SYSPRINT bzw. SYSOUT.

      In den zugehörigen Informationen zur Nachricht finden Sie eine Erläuterung und die empfohlenen Maßnahmen zur Behebung des Fehlers.

    2. Suchen Sie nach weiteren Informations- und Fehlernachrichten, die möglicherweise einen Hinweis auf einen zugehörigen Fehler geben. Falls Sie beispielsweise beim Zugriff auf JMS-Ressourcen Probleme haben, suchen Sie nach weiteren Fehlernachrichten und zusätzlichen Informationen zu allen Problemen, die für den JMS-Provider oder für die Serviceintegrationstechnologien aufgezeichnet wurden, die der Standard-Messaging-Provider verwendet.

      Nachrichten, die sich auf den Ressourcenadapter (JMS) des Standard-Messaging-Providers beziehen, haben das Präfix CWSJR. Informationen zu Nachrichten, die sich auf die Serviceintegrationstechnologien beziehen finden Sie in den zugehörigen Referenzartikeln.

      Wenn Ihre MDB JMS-Ressourcen der WebSphere Application Server Version 5 verwendet, suchen Sie nach den Präfixen MSGS und WMSG.

  2. Wenn Sie den Standard-Messaging-Provider verwenden, verwenden Sie die folgenden Anzeigen in der Administrationskonsole, um die Konfiguration Ihrer MDBs zu prüfen:
  3. Prüfen Sie, ob Sie in den Releaseinformationen Hinweise auf bestimmte Fehlern und Lösungsvorschläge finden. Der Abschnitt Mögliche Probleme und empfohlene Fixes der Releaseinformationen, die Sie auf der Website der Bibliothek von WebSphere Application Server finden, wird regelmäßig mit Informationen zu bekannten Fehlern und Möglichkeiten der Fehlerbehebung aktualisiert. Überprüfen Sie, ob die neueste Version der Releaseinformationen Angaben zu dem bei Ihnen aufgetretenen Fehler enthält. Sollten Sie in den Releaseinformationen keine Angaben zum Fehler finden, können Sie auch die Datenbank Technotes auf der Website zu WebSphere Application Server durchsuchen.
  4. Wenn Ihre MDB für einen Listener-Port implementiert ist, vergewissern Sie sich, dass der Listener gestartet wurde. Der Nachrichtenlistener-Service ist eine Erweiterung der JMS-Funktionen des JMS-Providers. Der Nachrichtenlistener-Service steuert für jede MDB, die einem Listener-Port zugeordnet ist, einen Listener, der ein JMS-Ziel für eine implementierte MDB überwacht.
  5. Überprüfen Sie Ihre Konfiguration der JMS-Ressourcen. Wenn die Messaging-Services ordnungsgemäß ausgeführt werden, überprüfen Sie, ob die JMS-Ressourcen richtig konfiguriert wurden. Vergewissern Sie sich beispielsweise, dass die JMS-Aktivierungsspezifikation, für die die MDB implementiert wurde, ordnungsgemäß konfiguriert ist.
  6. Fordern Sie einen ausführlichen Speicherauszug für Ausnahmen beim Messaging an. Falls Sie aus den mit den vorherigen Schritten ermittelten Informationen keine eindeutigen Schlüsse ziehen können, aktivieren Sie den Debug-Trace des Anwendungsservers für die Gruppe "Messaging", um einen ausführlichen Ausnahmespeicherauszug zu erhalten.

Symbol, das den Typ des Artikels anzeigt. Taskartikel



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