スティーブ!machさん、ご回答ありがとうございます。最後に、ロジッククラスで、Hazelcast インスタンスで動作するシングルトンを作成しました。
final static String DistributedMapName = "SystemUserActivityMap";
private static HazelcastInstance instance = Hazelcast.newHazelcastInstance();
また、非常に単純なhazelcast.xmlも作成しました
<network>
<port auto-increment="true">5701</port>
<join>
<multicast enabled="false">
<multicast-group>224.2.2.3</multicast-group>
<multicast-port>54327</multicast-port>
</multicast>
<tcp-ip enabled="true">
<interface>127.0.0.1</interface>
</tcp-ip>
<aws enabled="false">
</aws>
</join>
</network>
<map name="SystemUserActivityMap">...
最初はすべて正常に動作しているように見えましたが、後で tomcat エラーログ メッセージで hazelcast が時々新しいポートを開始することに気付きました。
Members [1] {
Member [127.0.0.1]:5701 this
}
今その
Members [9] {
Member [127.0.0.1]:5701
Member [127.0.0.1]:5702
Member [127.0.0.1]:5703
Member [127.0.0.1]:5704
Member [127.0.0.1]:5705
Member [127.0.0.1]:5706
Member [127.0.0.1]:5707 this
Member [127.0.0.1]:5708
Member [127.0.0.1]:5709
}
そして成長し続けます...なぜこのマシンでこれらすべてのポートを使用するのかわかりません