Gemeinsam genutzte Bibliotheken erstellen

Gemeinsam genutzte Bibliotheken sind Dateien, die von mehreren Anwendungen verwendet werden. Sie erstellen eine gemeinsam genutzte Bibliothek, um die Anzahl doppelt vorhandener Bibliotheksdateien auf Ihrem System zu verringern.

Vorbereitende Schritte

Bestimmen Sie den vollständigen Pfadnamen bzw. das Verzeichnis jeder Bibliotheksdatei, für die Sie eine gemeinsam genutzte Bibliothek verwenden möchten.

Informationen zu diesem Vorgang

Wenn Sie eine Bibliotheksdatei mehreren Anwendungen bereitstellen möchten, die in einem Server implementiert sind, erstellen Sie eine oder mehrere gemeinsam genutzte Bibliotheken für die Bibliotheksdateien, die Ihre Anwendungen benötigen. Wenn Sie die gemeinsam genutzten Bibliotheken erstellen, können Sie in den Klassenpfaden der Bibliotheksdateien Variablen verwenden.

Sie können eine einzige gemeinsam genutzte Bibliothek erstellen, die auf mehrere Dateien oder Verzeichnisse verweist. Damit müssen Sie nur eine einzige gemeinsam genutzte Bibliothek für die von Ihren Anwendungen benötigten Dateien verwalten.

Sie können aber auch für jede Bibliotheksdatei, die Ihre Anwendungen benötigen, eine eigene gemeinsam genutzte Bibliothek erstellen. Dieser Ansatz wird nur empfohlen, wenn Sie nur wenige Bibliotheksdateien haben und nur wenige Anwendungen, die die Dateien verwenden. Nachdem Sie eine gemeinsam genutzte Bibliothek erstellt haben, ordnen Sie sie jeder Anwendung zu, die die Bibliotheksdateien verwendet. Wenn Sie mehrere gemeinsam genutzte Bibliotheken und mehrere Anwendungen haben, die die Bibliotheksdateien verwenden, müssen Sie viele Schritte ausführen, um diese gemeinsam genutzten Bibliotheken zu erstellen und zuzuordnen. Es ist wesentlich einfacher, eine einzige gemeinsam genutzte Bibliothek für zusammengehörige Dateien zu verwenden.

Verwenden Sie die Seite "Gemeinsam genutzte Bibliotheken", um gemeinsam genutzte Bibliotheken zu erstellen und zu konfigurieren.

Vorgehensweise

  1. Rufen Sie die Seite Gemeinsam genutzte Bibliotheken auf.

    Klicken Sie in der Konsolennavigationsstruktur auf Umgebung > Gemeinsam genutzte Bibliotheken.

  2. Wählen Sie einen Geltungsbereich für die gemeinsam genutzte Bibliothek aus.

    Ändern Sie den Geltungsbereich der Objektgruppentabelle, um festzustellen, welche gemeinsam benutzten Bibliotheken in einer bestimmten Zelle, auf einem bestimmten Knoten oder auf einem bestimmten Server verfügbar sind.

    1. Wählen Sie eine Zelle, einen Knoten oder einen Server aus.

      In einem Mehrserverprodukt können Sie auch einen Cluster auswählen. Damit der Geltungsbereich "Cluster" angezeigt wird, müssen Sie zuerst auf der Seite "Server-Cluster" (Server > Cluster > WebSphere-Anwendungs-Server-Cluster) einen Cluster erstellen.

    2. Klicken Sie auf Anwenden.
    Nachdem Sie eine gemeinsam genutzte Bibliothek erstellt haben, können Sie feststellen, ob eine gemeinsam genutzte Bibliothek in einem bestimmten Knoten verwendet werden kann. Wählen Sie einen Geltungsbereich aus, um festzustellen, welche gemeinsam genutzten Bibliotheken für die in diesem Geltungsbereich installierten Anwendungen oder ihm zugeordneten Anwendungen verfügbar sind.
  3. Klicken Sie auf Neu.
  4. Konfigurieren Sie die gemeinsam genutzte Bibliothek.
    1. Geben Sie auf der Seite mit den Einstellungen für gemeinsam benutzte Bibliotheken den Namen, den Klassenpfad und alle anderen erforderlichen Variablen für die Bibliotheksdatei an.

      Wenn die gemeinsam genutzte Bibliothek einen nativen Bibliothekspfad angibt, rufen Sie den Artikel Native Bibliotheken in gemeinsam genutzten Bibliotheken konfigurieren auf.

      Wenn nur eine einzige Instanz einer Version einer Klasse von Anwendungen oder Modulen gemeinsam genutzt werden soll, legen Sie die gemeinsam genutzte Bibliothek als isolierte gemeinsam genutzte Bibliothek fest. Wählen Sie Isolierten Klassenlader für diese gemeinsam genutzte Bibliothek verwenden aus. Die Verwendung einer isolierten gemeinsam genutzten Bibliothek kann den Speicherbedarf verringern, wenn eine sehr große Anzahl an Anwendungen die Bibliothek gemeinsam nutzt.

    2. Klicken Sie auf Anwenden.

Nächste Schritte

Ordnen Sie die gemeinsam genutzten Bibliotheken über die Administrationskonsole bestimmten Anwendungen oder Modulen bzw. dem Klassenlader eines Anwendungsservers zu. Wenn Sie eine gemeinsam genutzte Bibliotheksdatei dem Klassenlader eines Servers zuordnen, wird die Datei allen Anwendungen auf dem Server zugeordnet.

Wenn Sie Sie die Einstellung Isolierten Klassenlader für diese gemeinsam genutzte Bibliothek verwenden beim Erstellen der gemeinsam genutzten Bibliothek ausgewählt haben, ordnen Sie die gemeinsam genutzte Bibliothek Anwendungen oder Webmodulen zu. Standardmäßig können gemeinsam genutzte Bibliotheken, die für die Verwendung eines isolierten Klassenladers konfiguriert sind, keinem Klassenlader auf Serverebene zugeordnet werden. Wenn Sie dieses Verhalten für eine bestimmte gemeinsam genutzte Bibliothek außer Kraft setzen möchten, nehmen Sie den Eintrag -Dcom.ibm.ws.classloader.useNonIsolatedSharedLibrariesForServer=true als generisches JVM-Argument in Ihre Server-JVM-Einstellungen auf oder wählen Sie die Einstellung Isolierten Klassenlader für diese gemeinsam genutzte Bibliothek verwenden ab. Wenn die Überschreibungseigenschaft festgelegt ist, verwenden Bibliotheken, die dem Serverklassenlader zugeordnet sind, keinen isolierten Klassenlader.

Alternativ können Sie ein installiertes optionales Paket verwenden, um Ihre gemeinsam genutzten Bibliotheken einer Anwendung zuzuordnen.


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