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.
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.
Wenn Sie diese Option nicht wählen, wird die Cachekonfigurationsdatei direkt aus dem angegebenen Verzeichnis geladen, wenn der Server gestartet wird.
Ergebnis
Die Clustercachekonfiguration wird auf der Seite Konfiguration: Cachekonfigurationen der Konsolenseite mit den Coherence-Clustereinstellungen aufgeführt.