小编Jer*_* S.的帖子

休眠 jconsole 弹簧配置

我正在努力配置 hibernate jmx,以便通过 hibernate jconsole 插件获得一些指标。

其实我是按照hibernate jconsole插件官网的配置来的:http : //hibernate-jcons.sourceforge.net/usage.html#pre-requisites

但它不起作用所以我在互联网上搜索了几个小时,测试了一些东西。我发现的唯一与我的问题相关的事情是:如何在 Spring 3.0 应用程序中配置 Hibernate 统计信息?

但它仍然不起作用。我需要你的帮助。

这是配置:

@PersistenceContext(unitName = DomainConstants.JPA_PU_BACKEND)
private EntityManager em;

@Bean(name="jmxExporter")
public MBeanExporter    jmxExporter() throws MalformedObjectNameException, InstanceAlreadyExistsException, MBeanRegistrationException, NotCompliantMBeanException {
    MBeanExporter exporter = new MBeanExporter();
    Map<String, Object> beans = new HashMap<String, Object>();
    beans.put("Hibernate:application=Statistics", "hibernateStatisticsBean");
    MBeanServerFactoryBean serverFactory = new MBeanServerFactoryBean();
    serverFactory.setLocateExistingServerIfPossible(true);
    // --- new1
    MBeanServer MBeanServer = serverFactory.getObject();
    exporter.setServer(MBeanServer);
    exporter.setRegistrationPolicy(RegistrationPolicy.REPLACE_EXISTING);
    // end -- new1
    exporter.setBeans(beans);
    return exporter;
}


@Bean(name="hibernateStatisticsBean")
public StatisticsService hibernateStatisticsBean() {
    StatisticsService service …
Run Code Online (Sandbox Code Playgroud)

spring hibernate jconsole

4
推荐指数
1
解决办法
2301
查看次数

标签 统计

hibernate ×1

jconsole ×1

spring ×1