【问题标题】:Infinispan JMX errorInfinispan JMX 错误
【发布时间】:2014-06-04 16:52:48
【问题描述】:

您好,我收到以下错误:

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,这样就不会每次都发生此错误。

【问题讨论】:

    标签: java jmx infinispan


    【解决方案1】:

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

    new GlobalConfigurationBuilder().globalJmxStatistics().allowDuplicateDomains(true)
    

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

    new GlobalConfigurationBuilder().globalJmxStatistics().jmxDomain("domain")
    

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

    【讨论】:

    • 非常感谢。我要试试这个。
    猜你喜欢
    • 1970-01-01
    • 2011-11-25
    • 1970-01-01
    • 2016-08-31
    • 2013-08-04
    • 2012-05-30
    • 1970-01-01
    • 2017-08-01
    • 2015-01-20
    相关资源
    最近更新 更多