项目中的jdcp改为druid并添加监控,项目jdcp改为druid
分享于 点击 30786 次 点评:120
项目中的jdcp改为druid并添加监控,项目jdcp改为druid
一、将jdbc改为druid
参考:Druid介绍及配置第十四条:从其他连接池迁移要注意什么?DBCP迁移
从DBCP迁移到DruidDataSource,只需要修改数据源的实现类就可以了。
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
#改为
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" destroy-method="close">
#即可
二、打开监控
参考:Druid介绍及配置第五条:怎么打开Druid的监控统计功能
如果要使用Druid的内置监控功能,需要配置数据源时加上
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close">
... ...
#在spring中使用别名配置方式
<property name="filters" value="stat" />
</bean>
三、添加监控
首先是过滤器filter的配置,在web.xml中添加如下配置
<filter>
<filter-name>DruidWebStatFilter</filter-name>
<filter-class>com.alibaba.druid.support.http.WebStatFilter</filter-class>
<init-param>
<param-name>exclusions</param-name>
<param-value>*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>DruidWebStatFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
参考:Druid介绍及配置第七条:内置监控中的Web和Spring关联监控怎么配置? Web关联监控配置
选项配置结束之后,就是我们监控界面的路径配置了,servlet配置我们将在哪里打开我们的监控页面,在web.xml中添加如下代码
<servlet>
<servlet-name>DruidStatView</servlet-name>
<servlet-class>com.alibaba.druid.support.http.StatViewServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>DruidStatView</servlet-name>
<url-pattern>/druid/*</url-pattern>
</servlet-mapping>
以上配置中,我们将我们的网页监控路径放在了,项目路径下的 druid路径中
参考:Druid介绍及配置第六条:怎样使用Druid的内置监控页面
启动项目:访问项目路径+druid/index.html
相关文章
- 暂无相关文章
用户点评