您可以通过 MBean 或类似的东西重新加载 JBoss ESB 服务吗?
我的 jboss-esb.xml 中定义的服务引用 SystemProperties 服务中的属性。
当我更改属性文件(即 /conf/my-props.properties)中的属性时,我可以使用 SystemProperties MBean 重新加载它们。但是,我不确定如何使用新属性重新加载服务,而无需重新部署 esb 存档或部署分解的存档并“触及”jboss-esb.xml。
有没有办法可以触发 esb 通过 MBean 或类似的东西重新加载服务?
The services defined in my jboss-esb.xml refer to properties from the SystemProperties service.
When I change a property in the properties file (ie, /conf/my-props.properties) I can reload them using the SystemProperties MBean. I am unsure, however, how to get the services to reload using the new properties without redeploying the esb archive or without deploying the archive exploded and 'touching' the jboss-esb.xml.
Is there a way that I can trigger the esb to reload the services via an MBean or something similar?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不知道您是否已经在使用 Spring,但既然您可能已经在使用,您可能想尝试一下 ReloadableResourceBundleMessageSource。如果您认为这是一个可行的解决方案,我可以为您提供更多详细信息。
I don't know if you're already using Spring, but since probably you are, you might want to give a try to ReloadableResourceBundleMessageSource. I can give you more details about this if you find this to be a viable solution.