将Spring和Hibernate与WebSphere Application Server一起使用 - 编程入门网
运行的 MbeanServer。因此,在 WebSphere Application Server 上运行应用程序时, Spring 框架将找到容器的 MbeanServer。
您不应使用 MBeanServerFactory 实例化 MbeanServer,然后将其注入 MbeanExporter。而且,WebSphere Application Server 不支持使用 Spring 的 ConnectorServerFactoryMBean 或 JMXConnectorServer 通过打开入站 JMX 端 口将本地 MBeanServer 公开给客户端。 WebSphere Application Server Version 6.1 以前的版本不支持 Spring JMX Mbean。 在 WebSphere Application Server 中注册 Spring MBean 当按下面的方式注册时,WebSphere Application Server MBean 将由 javax.management.ObjectName 标识: WebSphere:cell=99T73GDNode01Cell,name=JmxTestBean,node=99T73GDNode0 1, process=server1,type=JmxTestBeanImpl 这意味着,如果它们被取消注册,则需要使用相同的“完全限定”名称(而 不是 MBean 的简单名称属性)查找它们。最好的方法是实现 org.springframework.jmx.export.naming.ObjectNamingStrategy,它是封装 ObjectName 实例创建的接口,并且在注册 Bean 时,MBeanExporter 可以使用 它获得 ObjectName。Spring Framework 论坛上提供了一个示例。可以将 ObjectNamingStrategy 实例添加到您注册的 Bean。这可以确保在卸载应用程序 时正确地取消注册 MBean。
将Spring和Hibernate与WebSphere Application Server一起使用(9)时间:2011-06-10 IBM Roland BarciaMBean ObjectName 和通知 由于在 WebSphere Application Server 中使用的是 MBean 的完全限定 ObjectName,因此建议您完整定义该 ObjectName 以使用通知。此 JIRA 支持改 为使用 Spring Bean 名称,,但是仅当您在使用相应版本的 Spring 的时候, 才应该提供修复程序。
System z 多调用/单调用限制 由于 Spring 不允许在 MBean 描述符中指定特定于平台的字段,因此 Spring JMX 将在 WebSphere Application Server V6.1 中的多 SR 服务器上运 行,但在部署选项中受限。WebSphere Application Server 缺省使用单调用策 略,这样仅要求一个 MBean 实例(在一个不确定的 SR 中)就可 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |