我尝试在我的应用程序中使用java melody。
我做了以下事情:
添加了maven依赖:
添加过滤器:
的web.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 highliting - 这一行
<prop key="hibernate.connection.driver_class">net.bull.javamelody.JdbcDriver</prop>
错了。
在菜单中,我看不到有关jdbc的信息:
如何解释java旋律监控jdbc?
答案 0 :(得分:1)
你还需要设置&#34; hibernate.connection.driver&#34;属性。例如对于Oracle:
<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>