如何在spring integration中为并行部署配置jmx导出

时间:2014-08-25 06:05:52

标签: jmx spring-integration mbeanexporter

为了在tomcat 7中使用“并行部署”(在维护旧版本的同时部署新的版本),我们需要将JMX bean配置为“替换现有”

使用我们的bean很简单,只需添加

即可
<property name="registrationBehaviorName" value="REGISTRATION_REPLACE_EXISTING"/>

但是,对于弹簧集成通道,使用

自动创建
<jmx:mbean-export default-domain="com.mycompany.app" server="mbean-server" />

这里“注册”不起作用,这是我能找到的唯一参考

我无法找到在何处/如何设置相同的行为,因此应用程序在部署时失败,因为通道等已经有一个JMX bean并且新的无法工作

也许听起来很简单,但我一直在搜索/搜索,但没有找到答案

非常感谢

0 个答案:

没有答案