我们项目中数据库连接池使用的druid,想对他进行监控,所以需要配置下信息即可,页面也不用写,框架中自带的有.怎么引入依赖,怎么配置druid运行起来这里就不介绍了,本篇文章的重点是druid连接池监控.

第一步:修改web.xml

修改web.xml,增加配置信息,增加StatViewServlet,该servlet主要提供监控信息展示的html页面及提供监控信息的JSON API

<!-- 数据源监控 -->
    <servlet>
        <servlet-name>DruidStatView</servlet-name>
        <servlet-class>com.alibaba.druid.support.http.StatViewServlet</servlet-class>
        <init-param>  <!-- 白名单,允许哪些ip访问druid监控,我这里只设置本地IP可以访问-->
            <param-name>allow</param-name>
            <param-value>192.168.100.*</param-value>
        </init-param>
        <!-- 黑名单,限制访问的ip,deny优先于allow,如果在deny列表中,就算在allow列表中,也会被拒绝。如果allow没有配置或者为空,则允许所有访问-->
      	<init-param>
        <param-name>deny</param-name>
        <param-value>192.168.100.100</param-value>
	    </init-param>
        <init-param> <!-- 用户名 -->
            <param-name>loginUsername</param-name>
            <param-value>123456</param-value>
        </init-param>
        <init-param> <!-- 密码 -->
            <param-name>loginPassword</param-name>
            <param-value>123456</param-value>
        </init-param>
    </servlet>
    <servlet-mapping>
        <servlet-name>DruidStatView</servlet-name>
        <url-pattern>/druid/*</url-pattern>
    </servlet-mapping>

第二步:启动项目

启动tomcat及项目必须的服务.

第三步:访问druid监控

因为我本地web.xml中配置的url-pattern是/druid/*,项目根目录是/,所以地址就是:址:http://localhost:8080/druid

第四步:登录看监控信息

最终效果,登录用户名密码是你配置信息中的loginUsername和loginPassword字段
在这里插入图片描述

登陆后会出现下边这个界面在这里插入图片描述

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐