Clustercachekonfigurationen erstellen

Bevor Sie beginnen

Erstellen und konfigurieren Sie ein Coherence-Cluster. Weitere Informationen finden Sie in Coherence-Cluster erstellen und Coherence-Cluster konfigurieren.


Eine Coherence-Cachekonfigurationsdatei definiert die Caches und Services, die von einer Anwendung verwendet werden. Im Allgemeinen ist eine Cachekonfigurationsdatei in einem GAR-Modul enthalten. Ein GAR wird für alle verwalteten Coherence-Server in der Daten-Tier bereitgestellt und kann auch als Teil eines EAR in der Application Tier bereitgestellt werden. Das GAR stellt sicher, dass die Cachekonfiguration auf jedem Oracle Coherence-Cluster-Member verfügbar ist. In manchen Anwendungsfällen muss allerdings eine andere Cachekonfigurationsdatei in speziellen verwalteten Coherence-Servern verwendet werden. Beispiel: Eine Proxy-Tier erfordert Zugriff auf alle Artefakte im GAR, benötigt aber eine andere Cachekonfigurationsdatei, in der die zu startenden Proxyservices definiert sind.

Mit der Administrationskonsole können Sie eine Clustercachekonfiguration definieren. Eine Cachekonfigurationsdatei kann zur Laufzeit mit WebLogic-Clustern oder verwalteten Coherence-Servern verknüpft werden. In diesem Fall setzt die Cachekonfiguration die Cachekonfigurationsdatei in einem GAR außer Kraft. Sie können die Cachekonfigurationsdatei auch in einer GAR-Datei auslassen und sie zur Laufzeit zuweisen. Um eine Cachekonfigurationsdatei zur Laufzeit außer Kraft zu setzen, muss die Cachekonfigurationsdatei an einen JNDI-Namen gebunden sein. Der JNDI-Name wird mit dem Attribut override-property des Elements <cache-configuration-ref> definiert. Das Element befindet sich in der Datei coherence-application.xml, die in einer GAR-Datei verpackt ist. Einzelheiten zur Datei coherence-application.xml finden Sie unter Oracle Fusion Middleware Developing Oracle Coherence Applications for Oracle WebLogic Server. Weitere Informationen zum Importieren einer Cachekonfigurationsdatei finden Sie unter Clustercachekonfigurationsdatei verwenden.

So konfigurieren Sie eine Clustercachekonfiguration:

  1. Wenn Sie dies nicht bereits ausgeführt haben, klicken Sie im Change Center der Administrationskonsole auf Sperren & Bearbeiten (siehe Change Center verwenden).
  2. Erweitern Sie im linken Bereich der Konsole den Knoten Umgebung, und wählen Sie Coherence-Cluster.
  3. Wählen Sie das Cluster, für das Sie eine Clustercachekonfiguration erstellen möchten.
  4. Wählen Sie die Seite Konfiguration: Cachekonfigurationen, und klicken Sie auf Neu.
  5. Legen Sie auf der Seite Cachekonfiguration erstellen die folgenden Cachekonfigurationseigenschaften fest:
    1. Name: Geben Sie den Namen dieser Clustercachekonfiguration ein.
    2. JNDI-Name: Geben Sie den JNDI-Namen ein, an den die Cachekonfigurationsdatei gebunden ist. Dieser JNDI-Name hat das Präfix cache-config/ und muss mit dem Wert der Eigenschaft override-property für den Eintrag cache-configuration-ref in der Datei coherence-application.xml übereinstimmen. Beispiel: Der JNDI-Name ExamplesGAR muss mit dem Wert cache-config/ExamplesGAR der Eigenschaft "override-property" übereinstimmen.
    3. Cachekonfigurationsdatei: Geben Sie den vollständigen Pfad zu der Cachekonfigurationsdatei ein. Alternativ können Sie eine URL angeben.
    4. Cachekonfigurationsdatei importieren: Wählen Sie diese Option, um die Cachekonfigurationsdatei aus dem angegebenen Verzeichnis in die WebLogic Server-Verzeichnisstruktur zu importieren.

      Wenn Sie diese Option nicht wählen, wird die Cachekonfigurationsdatei direkt aus dem angegebenen Verzeichnis geladen, wenn der Server gestartet wird.

  6. Klicken Sie auf Speichern.
  7. Wählen Sie auf der Seite Ziele die WebLogic Server-Instanzen oder Cluster, für die diese Clustercachekonfiguration bestimmt ist. Klicken Sie auf Speichern.
  8. Um diese Änderungen zu aktivieren, klicken Sie im Change Center der Administrationskonsole auf Änderungen aktivieren.
    Nicht alle Änderungen werden sofort wirksam – für manche ist ein Neustart erforderlich (siehe Change Center verwenden).

Ergebnis

Die Clustercachekonfiguration wird auf der Seite Konfiguration: Cachekonfigurationen der Konsolenseite mit den Coherence-Clustereinstellungen aufgeführt.