你好,我收到了以下错误:
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
我的问题是,在何处以及如何以编程方式配置该选项,是否有方法将cacheManager从JMX中注销,这样就不会每次都发生此错误。
发布于 2014-06-04 08:52:48
您可以允许多个缓存管理器在同一个JMX域中注册
new GlobalConfigurationBuilder().globalJmxStatistics().allowDuplicateDomains(true)但是,如果一次有多个缓存管理器处于活动状态,则理想情况下应该为每个缓存管理器配置一个不同的域。
new GlobalConfigurationBuilder().globalJmxStatistics().jmxDomain("domain")此外,当停止使用缓存管理器从JMX注销其cacheManager.stop()时,请确保调用了JMX。
https://stackoverflow.com/questions/24015260
复制相似问题