開始之前
建立和設定 Coherence 叢集。請參閱建立 Coherence 叢集和設定 Coherence 叢集。
Coherence 快取組態檔定義應用程式使用的快取與服務。一般來說,快取組態檔會包含在 GAR 模組中。GAR 會部署到資料層中的所有受管理 Coherence 伺服器上,也可在應用程式層中部署為 EAR 的一部分。GAR 會確保每個 Oracle Coherence 叢集成員都有快取組態。不過,部分使用案例在特定受管理 Coherence 伺服器上需要使用其他快取組態檔。例如,代理主機層必須要能夠存取 GAR 中的所有使用者自建物件,但也需要可定義要啟動之代理主機服務的其他快取組態檔。
您可以使用「管理主控台」定義叢集快取組態。快取組態檔可以在程式實際執行時與 WebLogic 叢集或「受管理 Coherence 伺服器」相關聯。在此情況下,快取組態會覆寫包含在 GAR 中的快取組態檔。您也可以省略 GAR 檔案中的快取組態檔,然後在程式實際執行時指定它。若要在程式實際執行時覆寫快取組態檔,則快取組態檔必須連結到 JNDI 名稱。使用 <cache-configuration-ref> 元素的 override-property 屬性定義 JNDI 名稱。此元素位於 GAR 檔案內封裝的 coherence-application.xml 檔案中。如需 coherence-application.xml 檔案的詳細資訊,請參閱 Oracle Fusion Middleware Developing Oracle Coherence Applications for Oracle WebLogic Server。如需匯入快取組態檔的詳細資訊,請參閱使用叢集快取組態檔。
cache-config/,而且必須與 coherence-application.xml 之 cache-configuration-ref 項目中 override-property 的值相符。例如,ExamplesGAR 的 JNDI 名稱必須與 cache-config/ExamplesGAR 的 override-property 相符。
如果您未選取此選項,則啟動伺服器時會直接載入指定位置的快取組態檔。
結果
叢集快取組態會列在 Coherence 叢集設定值主控台頁面的組態:快取組態頁面上。