我正在使用 Infinispan L2 缓存,并且我有两个应用程序节点。这两个应用程序不相同,目前我正在使用以下配置。
<global>
<globalJmxStatistics enabled="true" cacheManagerName="H2L" jmxDomain="org.infinispan" allowDuplicateDomains="true"/>
---------
---------
</global>
生成的 MBean 是 org.infinispan 和 org.infinspan1 。我需要用自定义名称重命名它们,例如:MerchantResponder和BMA。
我正在使用 Tomcat 6、Hibernate 4 和 Spring 3.5。我试图通过使用以下代码以编程方式设置全局配置,但我无法做到我所期望的。
GlobalConfiguration glob = new GlobalConfigurationBuilder()
.nonClusteredDefault().globalJmxStatistics().enable()
.jmxDomain("MerchantResponder")
.build();
我不想创建新的 JMX Doamins ,我只需要重命名已经创建的域。