Studioインスタンスのキャッシュを同期化するためのportal-ext.propertiesの更新

各インスタンスのportal-ext.propertiesファイルには、Studioインスタンスのキャッシュを同期化するためのコメント・アウトされた設定が含まれます。

各Studioインスタンスに対し、portal-ext.properties内の次のクラスタリング設定を非コメント化します。記載されているデフォルト値を使用できるはずです。

##
## Cluster
##
# Uncomment the following properties to enable clustering
# Note: Clustering will not work with Hypersonic.  Configure a common database for all cluster nodes.

#net.sf.ehcache.configurationResourceName=/ehcache/hibernate-clustered.xml
#ehcache.multi.vm.config.location=/ehcache/liferay-multi-vm-clustered.xml
#org.quartz.jobStore.isClustered=true

この表には、(Studioインスタンスのクラスタで)Studioインスタンスのキャッシュの同期化を有効にするためのportal-ext.propertiesの設定を示します。各設定について、必要な値の説明を表に示します。

設定 説明
net.sf.ehcache.configurationResourceName Hibernateキャッシュ用のXML構成ファイルの名前と場所。Studioでは、HibernateがStudioアプリケーション・データベースでの読取りと書込みに使用されます。

デフォルトのportal.propertiesファイルでは、クラスタリングされていないStudio実装環境でキャッシュを実装するために、構成ファイルがhibernate.xmlに設定されています。

portal-ext.propertiesでこのプロパティを非コメント化すると、構成ファイルがhibernate-clustered.xmlに変更され、HibernateによってキャッシュがStudioクラスタの他のStudioインスタンスと同期化されるようになります。

ehcache.multi.vm.config.location Ehcache用のXML構成ファイルの名前と場所。

デフォルトのportal.propertiesファイルでは、クラスタリングされていないStudio実装環境でキャッシュを実装するために、ファイルがliferay-multi-vm.xmlに設定されています。

portal-ext.propertiesでこのプロパティを非コメント化すると、構成ファイルがliferay-multi-vm-clustered.xmlに変更され、キャッシュがStudioクラスタの他のStudioインスタンスと同期化されるようになります。

org.quartz.jobStore.isClustered 組込みQuartzジョブ・スケジューリング・エンジンでのStudioインスタンスのクラスタリングを可能にします。

これらの構成ファイルは Studioクラスタの他のStudioインスタンスを自動的に検出し、IPアドレス233.0.0.1およびポート4446を使用して更新されたキャッシュ情報を送信するように構成されています。