我正在使用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,我只需要重命名已经创建的域名。
答案 0 :(得分:0)
我没有评论你的回答。 Infinispan有没有办法以编程方式编辑infinispan.xml?我认为Infinispan有一种以编程方式编辑XMl文件的方法。如果是这样,应该能够以编程方式更改JMX域。感谢