21.7. 複数の JMX ドメイン
複数の
CacheManager
インスタンスが 1 つの仮想マシンに存在したり、キャッシュインスタンスの名前が CacheManager
と異なる場合に、複数の JMX ドメインが使用されます。
この問題を解決するには、JMX や JBoss Operations Network などの監視ツールが簡単に識別および使用できるような名前を各
CacheManager
に付けるようにします。
CacheManager の名前を宣言的に設定する
次のスニペットを関係する CacheManager
設定に追加します。
<globalJmxStatistics enabled="true" cacheManagerName="Hibernate2LC"/>
CacheManager の名前をプログラムを用いて設定する
次のコードを追加し、プログラムを用いて CacheManager
の名前を設定します。
GlobalConfiguration globalConfiguration = new GlobalConfigurationBuilder().globalJmxStatistics().enable(). cacheManagerName("Hibernate2LC").build();