Как заставить javamelody мониторить jdbc?

Я пытаюсь использовать java-мелодию в своем приложении.

Я сделал следующее:

  1. добавлена ​​зависимость maven:

  2. добавлен фильтр:

веб.xml:

<filter-mapping>
    <filter-name>springSecurityFilterChain</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>   
<filter>
    <filter-name>javamelody</filter-name>
    <filter-class>net.bull.javamelody.MonitoringFilter</filter-class>
        <init-param>
            <param-name>monitoring-path</param-name>
            <param-value>/admin/monitoring</param-value>
         </init-param>
</filter>

Конфигурация фабрики сеансов выглядит так:

<bean id="sessionFactory"
    class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
        <property name="dataSource" ref="dataSource"/>
        <property name="configLocation">
            <value>classpath:hibernate-test.cfg.xml</value>
        </property>
        <property name="hibernateProperties">
            <props>
                <prop key="hibernate.connection.driver_class">net.bull.javamelody.JdbcDriver</prop>
                <prop key="hibernate.show_sql">true</prop>
                <prop key="hibernate.connection.charSet">UTF-8</prop>
                <prop key="hibernate.show_sql">true</prop>
                <prop key="hibernate.format_sql">true</prop>
                <prop key="hbm2ddl.auto">create-drop</prop>
            </props>
        </property>
    </bean>

По подсветке IDE - эта строка

<prop key="hibernate.connection.driver_class">net.bull.javamelody.JdbcDriver</prop>

неправильно.

В меню я не вижу информации о jdbc:

введите здесь описание изображения

Как объяснить java-мелодию для мониторинга jdbc?


person gstackoverflow    schedule 31.08.2015    source источник


Ответы (1)


Вам также необходимо установить свойство «hibernate.connection.driver». Например для Оракула:

            <props>
                <prop key="hibernate.connection.driver_class">net.bull.javamelody.JdbcDriver</prop>
                <prop key="hibernate.connection.charSet">UTF-8</prop>
                <prop key="hibernate.show_sql">true</prop>
                <prop key="hibernate.format_sql">true</prop>
                <prop key="hbm2ddl.auto">create-drop</prop>
                <prop key="hibernate.connection.driver">oracle.jdbc.OracleDriver</prop>
            </props>
person Jose Carvajal    schedule 11.04.2016