Klassenlader für Webmodule konfigurieren
Sie können Werte festlegen, die das Klassenladerverhalten eines installierten Webmoduls steuern.
Vorbereitende Schritte
Dieser Artikel setzt voraus, dass Sie ein Webmodul in einem Anwendungsserver installiert haben.
Informationen zu diesem Vorgang
Konfigurieren Sie den Wert für die Reihenfolge der Klassenlader eines installierten Webmoduls. Standardmäßig hat ein Webmodul einen eigenen WAR-Klassenlader, der den Inhalt des Webmoduls aus den Verzeichnissen WEB-INF/classes und WEB-INF/lib lädt.
Eine Anwendungsklassenlader ist einem WAR-Klassenlader übergeordnet. Der Wert für den WAR-Klassenlader eines Anwendungsklassenladers bestimmt, ob der WAR-Klassenlader oder der Anwendungsklassenlader verwendet wird, um den Inhalt des Webmoduls zu laden.
Der Standardwert für die Klassenladerrichtlinie für WAR-Dateien ist Klassenlader für jede WAR-Datei der Anwendung. Wenn die Richtlinie auf Klassenlader für jede WAR-Datei der Anwendung gesetzt ist, empfängt jedes Webmodul seinen eigenen Klassenlader, dem der Klassenlader für Anwendungen übergeordnet ist. Wenn die Richtlinie auf Einzelner Klassenlader für gesamte Anwendung eingestellt ist, lädt das Klassenladeprogramm der Anwendung den Inhalt des Webmoduls und die EJB-Module, gemeinsam genutzte Bibliotheken, RAR-Dateien (Ressourcenadapterarchiv) und Java™-Abhängigkeitsdateien, die einer Anwendung zugeordnet sind. Die Konfiguration des übergeordneten Anwendungsklassenladers wirkt sich somit auf den WAR-Klassenlader aus. Sie können die Richtlinie auf der Seite "Laden von Klassen und Erkennung von Aktualisierungen" der Administrationskonsole festlegen.
Verwenden Sie die Administrationskonsole, um die Anwendungs- und WAR-Klassenlader zu konfigurieren.
Vorgehensweise
Nächste Schritte
Speichern Sie die Änderungen in der Verwaltungskonfiguration.