Infinispan JMX错误

aQu*_*uip 3 java jmx infinispan

您好我收到以下错误:

ERROR JmxUtil - ISPN000034: There's already an cache manager instance registered under 'org.infinispan' JMX domain. If you want to allow multiple instances configured with same JMX domain enable 'allowDuplicateDomains' attribute in 'globalJmxStatistics' config element

我的问题是在哪里和如何编程配置此选项,是有从JMX注销的CacheManager所以不会发生这个错误,每次的方法.

Dan*_*dei 8

您可以允许多个缓存管理器在同一个JMX域中注册

new GlobalConfigurationBuilder().globalJmxStatistics().allowDuplicateDomains(true)
Run Code Online (Sandbox Code Playgroud)

但是,如果一次有多个缓存管理器处于活动状态,则理想情况下应为每个缓存管理器配置一个不同的域

new GlobalConfigurationBuilder().globalJmxStatistics().jmxDomain("domain")
Run Code Online (Sandbox Code Playgroud)

此外,请确保cacheManager.stop()在停止使用缓存管理器从JMX注销其MBean时调用.