私はここに記載されているようにehcacheの複製を設定しようとしています:http://ehcache.sourceforge.net/EhcacheUserGuide.html#id.s22.2
これはWindowsマシン上ですが、最終的にはSolaris上で実稼動します。ehcacheレプリケーションの設定 - どのマルチキャスト設定が必要ですか?
命令は次のようにプロバイダを設定するには言う:
<cacheManagerPeerProviderFactory
class="net.sf.ehcache.distribution.RMICacheManagerPeerProviderFactory"
properties="peerDiscovery=automatic, multicastGroupAddress=230.0.0.1,
multicastGroupPort=4446, timeToLive=32"/>
そして、このようなリスナー:
<cacheManagerPeerListenerFactory
class="net.sf.ehcache.distribution.RMICacheManagerPeerListenerFactory"
properties="hostName=localhost, port=40001,
socketTimeoutMillis=2000"/>
私の質問は以下のとおりです。
は(任意のマルチキャストIPアドレスとポートです私は住所が特定の範囲内に住んでいなければならないが、特定の数字でなければならないことを知っている)?
システム管理者が何らかの方法で設定する必要がありますか(私はオフィスネットワークに加入しています)?
ローカルでテストしたいので、上記の設定で2つの別々のTomcatインスタンスを実行しています。 それぞれを変更する必要がありますか?私は両方のリスナーが同じポートで聞くことができないことを知っている - しかし、プロバイダーはどうですか?
リスナーポートも任意ですか?
私は上記のように設定しようとしましたが、私のテストではキャッシュは複製されていないようです。つまり、あるTomcatのキャッシュに追加された値はもう一方のキャッシュにはありません。
(パケットスニッフィング以外の)この状況をデバッグするためにできることはありますか?
事前にお手伝いをしていただきありがとうございました。
ポート番号に関する質問に答えて受け入れます。 パスの空白にもヒントはありますが、私は影響を受けていませんでしたが、スペースのないパスに常にJavaのものをインストールしています。 –