0

我正在使用 Infinispan L2 缓存,并且我有两个应用程序节点。这两个应用程序不相同,目前我正在使用以下配置。

<global> 
<globalJmxStatistics enabled="true" cacheManagerName="H2L"   jmxDomain="org.infinispan" allowDuplicateDomains="true"/>
---------
---------
</global> 

生成的 MBean 是 org.infinispan 和 org.infinspan1 。我需要用自定义名称重命名它们,例如:MerchantResponderBMA

我正在使用 Tomcat 6、Hibernate 4 和 Spring 3.5。我试图通过使用以下代码以编程方式设置全局配置,但我无法做到我所期望的。

GlobalConfiguration glob = new GlobalConfigurationBuilder()

        .nonClusteredDefault().globalJmxStatistics().enable()

        .jmxDomain("MerchantResponder")

        .build();

我不想创建新的 JMX Doamins ,我只需要重命名已经创建的域。

4

1 回答 1

0

我没有代表评论你的回答。Infinispan 没有办法以编程方式编辑 infinispan.xml 吗?我认为 Infinispan 有办法以编程方式编辑 XMl 文件。如果是这样,应该能够以编程方式更改 JMX 域。谢谢

于 2013-06-04T05:50:51.830 回答