Gemeinsam genutzte Bibliotheken

Gemeinsam genutzte Bibliotheken sind Dateien, die von mehreren Anwendungen verwendet werden. Sie können gemeinsam genutzte Bibliotheken verwenden, um die Anzahl doppelt vorhandener Bibliotheksdateien auf Ihrem System zu verringern.

Elemente der Bibliotheken

Bibliotheken des Liberty-Profils haben drei Elemente: <folder>, <file> und <fileset>. Beispiel:
<library>
 <folder dir="..." />
 <file name="..." />
 <fileset dir="..." includes="*.jar" scanInterval="5s" />
</library>

Eine angegebene Datei muss ein Container für die Ressource (z. B. eine JAR-Datei) und nicht die Ressource selbst sein.

Wenn es sich bei einem Element in der Liste um eine Datei handelt, wird der Inhalt des Java-Archivs (JAR) oder der komprimierten ZIP-Datei durchsucht. Wenn ein Ordner angegeben wird, werden die Ressourcen aus diesem Verzeichnis geladen.

Globale Bibliotheken

Globale Bibliotheken können von allen Anwendungen verwendet werden. Die JAR-Dateien werden in einem globalen Bibliotheksverzeichnis gespeichert und dann in der Klassenladeprogrammkonfiguration für jede Anwendung angegeben.

Sie können globale Bibliotheken in zwei Verzeichnisse stellen:
  • ${shared.config.dir}/lib/global
  • ${server.config.dir}/lib/global
Wenn beim Start einer Anwendung Dateien an diesen Positionen vorhanden sind und für diese Anwendung kein <classloader>-Element konfiguriert ist, verwendet die Anwendung diese Bibliotheken. Wenn eine Klassenladerkonfiguration vorhanden ist, werden diese Bibliotheken nur verwendet, wenn die globale Bibliothek explizit referenziert wird.

Weitere Informationen finden Sie unter Globale Bibliotheken für alle Java-EE-Anwendungen bereitstellen.


Symbol das den Typ des Artikels anzeigt. Konzeptartikel

Nutzungsbedingungen für Information Center | Feedback


Symbol für Zeitmarke Letzte Aktualisierung: 25.08.2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=cwlp_sharedlibrary
Dateiname: cwlp_sharedlibrary.html