Einstellungen für gemeinsam genutzte Bibliothek
Verwenden Sie diese Seite, um implementierten Anwendungen eine Bibliotheksdatei zur Verfügung zu stellen.
Klicken Sie zum Anzeigen dieser Seite der Administrationskonsole auf Umgebung > Gemeinsam genutzte Bibliotheken > Name_der_gemeinsam_genutzten_Bibliothek.
Geltungsbereich
Gibt die Ebene der Position der Konfigurationsdatei für die gemeinsam genutzte Bibliothek an.
In Einzelserverinstallationen befindet sich die Konfigurationdatei der gemeinsam genutzten Bibliothek an einer Position, die zur Zellen-, Knoten- oder Serverebene gehört.
In Mehrserverinstallationen befindet sich die Konfigurationsdatei einer gemeinsam genutzten Bibliothek an einer Position, die zur Zellen-, Knoten-, Server- oder Clusterebene gehört.
Information | Wert |
---|---|
Datentyp | String |
Name
Gibt den Namen für die gemeinsam genutzte Bibliothek an.
Information | Wert |
---|---|
Datentyp | String |
Beschreibung
Beschreibt die gemeinsam genutzte Bibliothek.
Information | Wert |
---|---|
Datentyp | String |
Klassenpfad
Gibt eine Liste mit Pfaden an, die das Produkt nach Klassen und Ressourcen für die gemeinsam genutzte Bibliothek durchsucht.
Wenn ein Pfad in der Liste eine Datei ist, durchsucht das Produkt den Inhalt dieser JAR- (Java™ Archive) bzw. der komprimierten Datei (.zip). Wenn ein Pfad in der Liste ein Verzeichnis ist, durchsucht das Produkt den Inhalt der JAR- bzw. komprimierten Dateien in diesem Verzeichnis. Aus Leistungsaspekten durchsucht das Produkt das Verzeichnis selbst nur dann, wenn es Unterverzeichnisse oder andere Dateien als JAR- oder komprimierte Dateien enthält.
Drücken Sie die Eingabetaste, um die Klassenpfadeinträge voneinander zu trennen. Die Einträge dürfen keine Pfadtrennzeichen, wie z. B. ein Semikolon (;) oder einen Doppelpunkt (:) enthalten. Klassenpfade können variable Namen enthalten, die durch eine Variablenzuordnung ersetzt werden können.
Information | Wert |
---|---|
Datentyp | String |
Einheiten | Klassenpfad |
Pfad der nativen Bibliothek
Gibt den Klassenpfad für die Suche plattformspezifischer Bibliotheksdateien für die Unterstützung gemeinsam genutzter Bibliotheken an, z. B. Dateien mit der Erweiterung .dll, .so oder *SRVPGM-Objekte.
Wenn Sie einen Wert für Nativer Bibliothekspfad angeben, werden die nativen Bibliotheken von den Klassenladern der Anwendung bzw. gemeinsam genutzten Bibliothek nur gefunden, wenn die folgenden Bedingungen erfüllt sind:
- Eine Klasse lädt die nativen Bibliotheken.
- Die Anwendung ruft eine Methode in dieser Klasse auf, die die Bibliotheken lädt.
Rufen Sie beispielsweise in der Klasse, die die native Bibliothek lädt, die Methode System.loadLibrary(native_Bibliothek) in einem statischen Block auf:
static {System.loadLibrary("native_library");
- Der auf dieser Seite angegebene Klassenpfad enthält die Klasse, die die Bibliotheken lädt.
Native Bibliotheken können von einem Klassenlader nur einmal geladen werden. Deshalb sollten native Bibliotheken eine isolierte gemeinsam genutzte Bibliothek verwenden oder in gemeinsam genutzte Bibliotheken geladen werden, die dem Klassenlader eines Anwendungsservers zugeordnet sind. Sehen Sie sich die Beschreibung der Einstellung Isolierten Klassenlader für diese gemeinsam genutzte Bibliothek verwenden an.
Information | Wert |
---|---|
Datentyp | String |
Einheiten | Klassenpfad |
Isolierten Klassenlader für diese gemeinsam genutzte Bibliothek verwenden
Gibt an, ob die gemeinsam genutzte Bibliothek eine einzige isolierte gemeinsam genutzte Bibliothek hat, die von den zugeordneten Anwendungen oder Webmodulen gemeinsam genutzt wird.
Eine isolierte gemeinsam genutzte Bibliothek ermöglicht, dass eine einzige Instanz der Bibliotheksklassen nur von den zugeordneten Anwendungen und Webmodulen gemeinsam genutzt wird. Sie ermöglicht mehreren Anwendungen oder Webmodulen die gemeinsame Nutzung eines gemeinsamen Satzes von Klassen für einen Teil der Anwendungen. Außerdem unterstützt eine isolierte gemeinsam genutzte Bibliothek die Versionssteuerung und lädt die Mindestanzahl an Bibliothekskopien. Der für eine isolierte gemeinsam genutzte Bibliothek erstellte Klassenlader lädt die Klassen nicht erneut und ist wie ein Serverklassenlader für die gesamte Lebensdauer eines Servers verfügbar. Als gemeinsam genutzte native Bibliotheken können Sie eine isolierte gemeinsam genutzte Bibliothek verwenden, um Fehler zu vermeiden, die durch das erneute Laden nativer Bibliotheken entstehen.
Wenn Sie die Standardeinstellung false auswählen, wird die gemeinsam genutzte Bibliothek nicht isoliert, so dass jede Anwendung ihre eigenen Instanzen der gemeinsam genutzten Bibliotheksklassen lädt.
Die Verwendung einer isolierten gemeinsam genutzten Klasse kann den Speicherbedarf verringern, wenn sehr viele Anwendungen die Bibliothek nutzen. Wenn Sie diese Option auswählen, ordnen Sie die gemeinsam genutzte Bibliothek Anwendungen oder Webmodulen zu.
- Er prüft, ob die zugeordneten Bibliotheksklassenlader die Klasse laden können.
- Er prüft, ob der übergeordnete Klassenlader die Klasse laden kann.
- Er prüft, ob er (Anwendungsklassenlader oder Klassenlader des WAR-Moduls) die Klasse laden kann.
- Er prüft, ob er (Anwendungsklassenlader oder Klassenlader des WAR-Moduls) die Klasse laden kann.
- Er prüft, ob die zugeordneten Bibliotheksklassenlader die Klasse laden können.
- Er prüft, ob der übergeordnete Klassenlader die Klasse laden kann.
Diese Einstellung entspricht dem Booleschen Attribut isolatedClassLoader des Library-Objekts.
Information | Wert |
---|---|
Boolean | false |


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=ucws_rsharedlib_inst
Dateiname:ucws_rsharedlib_inst.html