`
zhoukai
  • 浏览: 17840 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Spring MBeanExporter

 
阅读更多
通过spring MBeanExporter 监控HibernateSessionFactory, 如果不在代码显示调用hibernateStatisticsMBean则用JConsole查看Tomcat时看不到hibernateStatisticsMBean, 除非配置声明为非延迟加载

 
<bean id="mbeanExporter" class="org.springframework.jmx.export.MBeanExporter" lazy-init="false">
        <property name="beans">
            <map>
                <entry key="SpringBeans:name=hibernateStatisticsMBean"
                    value-ref="hibernateStatisticsMBean" />
            </map>
        </property>
    </bean>

<bean name="hibernateStatisticsMBean" class="org.hibernate.jmx.StatisticsService" lazy-init="false">
          <property name="sessionFactory" ref="sessionFactory" />
 </bean>
分享到:
评论

相关推荐

    JMX与Spring 结合

    对于非标准MBean,可以使用`MBeanExporter`来实现。 3. **基于接口和注解的MBean 注册**:接口方式需要创建一个Java接口,然后让MBean实现这个接口。这种方式清晰明了,但需要额外的代码。注解方式则是Spring提供的...

    JMX (三)--------spring整合JMX

    Spring通过`MBeanServer`接口和`MBeanExporter`类,允许开发者将Spring Bean自动转换为MBeans。 在Spring中配置JMX整合通常涉及以下几个步骤: 1. **启用JMX支持**:在Spring配置文件中,我们需要添加`...

    spring框架下jmx入门例子

    &lt;bean id="mbeanServerExporter" class="org.springframework.jmx.export.MBeanExporter"&gt; ``` 这里,`beans`属性定义了要导出的MBeans,`key`是MBean的ObjectName,`value-ref`引用了对应的bean。 ...

    jmx开发例子,包括与spring结合例子

    - 配置Spring:在Spring配置文件中,使用`&lt;jmx:mbean-export&gt;`或`&lt;bean class="org.springframework.jmx.export.MBeanExporter"&gt;`来导出MBeans。 - 注册MBeans:指定要导出的bean及其在MBeanServer中的ObjectName...

    JMX SPRING

    Spring通过`MBeanExporter`类将Spring Bean注册到MBean服务器,这些Bean可以是标准的JMX MBean,也可以是自动转换的Spring Bean。此外,Spring还支持自定义的MBean信息,如MBean的名称、描述、属性和操作。 **JMX的...

    mx4j管理jmx的jar与spring结合使用

    在Spring配置文件中,定义`MBeanExporter`并指定要注册的MBeans。可以使用`beans`元素来声明MBean,或者使用`managed-bean`元素直接在配置文件中定义MBean。 4. **配置JMX服务器**:MX4J提供了一个内置的JMX服务器...

    SPRING API 2.0.CHM

    MBeanExporter MBeanExporterListener MBeanExportException MBeanExportOperations MBeanInfoAssembler MBeanInfoRetrievalException MBeanProxyFactoryBean MBeanRegistrationSupport ...

    JMX(一)-------MBean server

    Spring的`PlatformMBeanServer`接口可以透明地获取到MBean Server实例,而`MBeanExportConfigurer`和`MBeanExporter`类则可以帮助我们方便地注册和导出MBean。 **应用场景** JMX和MBean Server的应用场景广泛,...

    JMX学习资料

    Spring的`MBeanExporter`和`@ManagedResource`注解是实现这一目标的关键。 综上所述,JMX是一个强大的工具,它为Java应用程序提供了全面的管理能力。通过理解并掌握JMX的核心概念和技术,开发者可以更好地监控和...

    Java分布式应用学习笔记08JMX规范与各种监控场景.pdf

    然后,使用Spring的`MBeanExporter`,我们可以将这个类注册到MBean服务器,使其对外可见。 在实际应用中,我们通常会使用标准的JMX服务端,如Java的内置MBeanServer,以及客户端工具,如JConsole、VisualVM等进行...

Global site tag (gtag.js) - Google Analytics