Klassen laden

Klassenlader sind Teil des JVM-Codes (Java™ Virtual Machine) und verantwortlich für das Suchen und Laden von Klassendateien. Mit Klassenladern können Anwendungen, die in Servern implementiert sind, auf Repositorys mit verfügbaren Klassen und Ressourcen zugreifen. Anwendungsentwickler und Anwendungsimplementierer (Deployer) müssen die Position der Klassen- und Ressourcendateien und die für den Zugriff auf diese Dateien verwendeten Klassenlader kennen, um die Dateien den implementierten Anwendungen bereitstellen zu können. Klassenlader beeinflussen das Packen von Anwendungen und das Laufzeitverhalten gepackter Anwendungen, die in Anwendungsservern implementiert sind.

Vorbereitende Schritte

Dieser Artikel beschreibt, wie Sie Klassenlader für Anwendungsdateien oder Anwendungsmodule konfigurieren, die in einem Anwendungsserver installiert sind.

Zum besseren Verständnis der Klassenlader in WebSphere Application Server sollten Sie den Artikel Klassenlader lesen. Der Artikel Klassen laden: Lernmaterial verweist auf zusätzliche Informationsquellen.

Informationen zu diesem Vorgang

Konfigurieren Sie mit der Administrationskonsole Klassenlader für Anwendungsdateien oder Module, die in einem Anwendungsserver installiert sind. Sie konfigurieren Klassenlader, um sicherzustellen, dass implementierte Anwendungsdateien und Module auf die Klassen und Ressourcen zugreifen können, die sie für eine ordnungsgemäße Ausführung benötigen.

Vorgehensweise

  1. Falls ein installiertes Anwendungsmodul eine Ressource verwendet, erstellen Sie einen Ressourcenprovider, der den Namen des Verzeichnisses mit den Ressourcentreibern angibt.

    Geben Sie keine JAR-Dateinamen an. Alle JAR-Dateien im angegebenen Verzeichnis werden dem Klassenpfad des Klassenladers für die Erweiterungen von WebSphere Application Server hinzugefügt. Wenn ein Ressourcentreiber eine native Bibliothek (Datei mit der Erweiterung (.dll oder .so) erfordert, müssen Sie den Namen des Verzeichnisses mit der Bibliothek im nativen Pfad der Ressourcenkonfiguration angeben.

  2. Geben Sie die Klassenladerwerte für einen Anwendungsserver an.
  3. Geben Sie die Klassenladerwerte für eine installierte Unternehmensanwendung an.
  4. Geben Sie den Klassenladermodus für ein installiertes Webmodul an.
  5. Wenn Ihre implementierten Anwendung Bibliotheksdateien gemeinsam nutzen, ordnen diese Dateien Ihrer Anwendung zu. Verwenden Sie eine Bibliotheksreferenz, um Ihrer Anwendung eine gemeinsam genutzte Bibliothek zuzuordnen.
    1. Definieren Sie gemeinsam genutzte Bibliotheken für Bibliotheksdateien, die von Ihren Anwendungen benötigt werden, sofern Sie dies noch nicht getan haben.
    2. Definieren Sie eine Bibliotheksreferenz für jede gemeinsam genutzte Bibliothek, die Ihre Anwendung nutzt.

Nächste Schritte

Vergewissern Sie sich nach der Konfiguration der Klassenlader, dass Ihre Anwendung die gewünschte Leistung erbringt. Informationen zur Diagnose und Behebung von Problemen mit Klassenladern finden Sie im Artikel zur Fehlerbehebung bei Klassenladeprogrammen.

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=trun_classload
Dateiname:trun_classload.html