Einstellungen für die Anzeigefunktion für Klassenlader

Verwenden Sie diese Seite, um die für ein Webmodul (Datei mit der Erweiterung .war) oder eine Enterprise-Bean (Datei mit der Erweiterung .ejb) in einer installierten Unternehmensanwendung sichtbaren Klassenlader zu überprüfen. Auf dieser Seite können Sie feststellen, welche Klassenlader Dateien eines Moduls geladen haben. Außerdem unterstützt Sie diese Seite bei der Diagnose von Fehlern für Klassenlader.

Klicken Sie zum Anzeigen dieser Seite der Administrationskonsole auf Fehlerbehebung > Anzeigefunktion für Klassenlader > Modulname.

Das Modul wird derzeit auf allen aufgelisteten Knoten und Servern ausgeführt.

Klicken Sie auf eine der Schaltflächen, wenn Sie nähere Informationen zu den vom Modul verwendeten Klassen und den zugehörigen Klassenladern erfahren möchten:

Tabelle 1. Schaltflächen in der Anzeigefunktion für Klassenlader. Klicken Sie auf eine Schaltfläche, um auf Informationen zu Klassen zuzugreifen.
Schaltfläche Aktion
Exportieren Öffnet einen Dialog, in dem Sie die auf dieser Seite angezeigten Informationen zum Klassenlader in einer XML-Datei speichern können.
Tabellensicht Zeigt die Seite "Tabellensicht" an, die Informationen zu den Klassenladern, die für das Modul sichtbar sind, im HTML-Tabellenformat für jeden Klassenlader enthält. Hierzu gehören unter anderem folgende Informationen:
Delegierung
Gibt an, ob der Klassenlader eine Ladeoperation an den direkt übergeordneten Klassenlader delegiert, bevor er in seinem lokalen Klassenpfad nach einer Klasse oder Ressource sucht.
Klassenpfad
Der lokale Klassenpfad, der die Pfade beinhaltet, über die der Klassenlader nach Klassen und Ressourcen - mit Ausnahme der Klassenpfade übergeordneter Klassenlader - sucht.
Klassen
Die Namen der vom Klassenlader geladenen Klassen.
Suchen Ruft eine Seite auf, auf der Sie Klassenlader für die folgenden Komponenten suchen können:
  • Bestimmte Zeichenfolgen
  • Bestimmte .jar-Dateien
  • Namen von Dateien in einem bestimmten Verzeichnis
  • Namen von Dateien, die von einem bestimmten Klassenlader geladen werden
Klassenlader

Zeigt eine Hierarchie der Klassenlader an, die das Laden der vom Web- bzw. EJB-Modul verwendeten Klassen beeinflussen. Auf der Registerkarte Hierarchie werden die Klassenlader in einer Baumstrukturhierarchie angezeigt. Auf den Registerkarten Suchreihenfolge werden die Klassenlader in der Reihenfolge aufgelistet, in der sie von der Laufzeitumgebung verwendet werden, um Klassen zu suchen und zu laden.

Blenden Sie eine Hierarchie von Klassenladern ein, um Folgendes anzuzeigen:

  • Namen der Klassenlader
  • Nach oben gerichtete Pfeile neben Klassenladernamen zeigen an, dass Anforderungen nur an einen übergeordneten Klassenlader gerichtet werden können.
  • Die Namen der Klassen, die von einem Klassenlader geladen werden.
  • Die Pfade der von den Klassen verwendeten Eigenschaftendateien und Dateien mit der Erweiterung .jar.

Die folgenden Klassenlader können in einer Hierarchie enthalten sein:

Tabelle 2. Beschreibungen von Klassenladernamen. Klassenlader, die in der Hierarchie der Klassenlader enthalten sein können.
Name des Klassenladers Beschreibung
Klassenlader für JDK-Erweiterungen Der Klassenlader für JDK-Erweiterungen ist ein zusammengesetzter Klassenlader, der sich aus dem Bootstrap-Klassenlader der Java Virtual Machine (JVM), dem Klassenlader für JVM-Erweiterungen und dem JVM-Systemklassenlader zusammensetzt und die SDK-Basisklassen und -Ressourcen sowie Klassen und Ressourcen lädt, die im JVM-Klassenpfad sichtbar sind.
Klassenlader für WAS-Erweiterungen Der Klassenlader für WAS-Erweiterungen lädt die Klassen, die eigenständigen Ressourcenklassen, die angepassten Serviceklassen und angepassten Registry-Klassen von WebSphere Application Server. Beim Bootstrapping verwendet dieser Klassenlader die Systemeigenschaft ws.ext.dirs zum Ermitteln des Pfades, der zum Laden der Klassen verwendet wird. Jedes Verzeichnis im Klassenpfad ws.ext.dirs und jede Datei mit der Erweiterung .jar oder .zip in diesen Verzeichnissen wird dem von diesem Klassenlader verwendeten Klassenpfad hinzugefügt.
WAS - Multifunktionaler Klassenlader Die multifunktionalen WAS-Klassenlader laden Klassen Klassen und Ressourcen von EAR-Modulen, Webmodulen (WAR) und serverzugehörigen gemeinsam genutzten Bibliotheken. Unter den Standardrichtlinien für Klassenlader gibt es für jedes aktive EAR- und WAR-Modul und für jeden in der Serverkonfiguration definierten Klassenlader eine Instanz eines multifunktionalen WAS-Klassenladers.

Klicken Sie auf Klassen, um eine Liste der von einem Klassenlader geladenen Klassen anzuzeigen.

Die Anzeigefunktion für Klassenlader muss aktiviert sein, damit die Liste der Klassen angezeigt wird.




Mit (online) gekennzeichnete Links setzen einen Internet-Zugang voraus.

Zugehörige Konzepte
Zugehörige Tasks
Zugehörige Verweise
Topologie von Unternehmensanwendungen
Sucheinstellungen


Dateiname: utrb_classload_viewer.html