华康达监控设备ad域修改密码权限不足足怎么办

为Druid监控配置访问权限(配置访问监控信息的用户与密码) - CSDN博客
为Druid监控配置访问权限(配置访问监控信息的用户与密码)
Druid是一个强大的新兴数据库连接池,兼容DBCP,是阿里巴巴做的开源项目.
不仅提供了强悍的数据源实现,还内置了一个比较靠谱的监控组件。&
GitHub项目主页:&
QQ群: &点击链接加入群【】
演示地址:&
常见问题回答请参考:&
一篇CSDN对Druid的介绍 &
因为想要监控数据,又不愿意谁都可以访问,所以想要配置个密码.在开源群里一问,就知道原来内部已经有实现了.
先贴完成后的代码:
web.xml&部分:
下面分享一下如何查找的。
首先,因为使用的是 MAVEN, 所以查看源码时maven会自动帮你下载. 我们在 web.xml 中点击com.alibaba.druid.support.http.StatViewServlet&进入class文件,等一会源码下载好就可以查看. 发现有类似下面这样的代码:&
可以看出,继承了StatViewServlet&extends&ResourceSerlvet
而在其中的&jmxUrl、jmxUsername 和&jmxPassword 很显然是连接远程 JMX时使用的,那么我就想着去看看父类:&com.alibaba.druid.support.http.ResourceSerlvet
看到了&username 和&password,很高兴,先配置了试试,但是配置这两个初始化参数后没起作用,于是继续查找. 看到了 service方法,我们知道,Servlet的业务逻辑就是从这里开始的。
发现调用了 &isRequireAuth()&方法,看着像是判断是否需要授权验证,于是进去看
那现在知道是 username 在作怪,也设置了,但是没有起作用,于是搜索&username ,
然后发现了初始化验证环境时使用了PARAM_NAME_USERNAME这个参数,顺便的学习了一个新API:&getInitParameter 方法获取 Servlet的初始化参数, 是HttpServlet的父类&GenericServlet 类提供的:
那么很简单,找到&PARAM_NAME_USERNAME&即可:
于是在 web.xml 中换上,OK,成功进行了拦截.
你也可以参考这里: &
本文已收录于以下专栏:
相关文章推荐
java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,有不得不使用数据库连接池。数据库连接池有很多选择,c3p、dhcp、proxool等,druid作为一名后起之秀,凭借其出色的性能,也...
使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合...
我使用的是tomcat6+jdk7
首先编辑tomcat的conf文件夹下的tomcat-users.xml文件,添加如下字段
username=&tomcat& p...
Listener,Filter和servlet都是配置在web.xml文件中。
Listener、Filter、Servlet定义:
首先定义一个Listener...
出处:/web/Html/Teach/JS//.html 正则表达式方法function checkRate(input){ ...
filter可认为是Servlet的一种“变种”,它主要用于对用户请求进行预处理,也可以对HttpServletResponse进行后处理,是个典型的处理链。它与Servlet的区...
面试题:8个试剂,其中一个有毒,最少多少只小白鼠能检测出有毒试剂方法1:用3只小鼠,能组合成8种状态。
第一只喂食【1、3、5、7】四只试剂
第二只喂食【2、3、6、7】四只试剂
第三只喂食【4、5、...
经常遇到奇葩问题,就是导入了maven项目,也没报错,但是运行的时候,各种奇葩报错,xxx.class not found;等等;
这种问题根源项目没有把maven管理的Jar包依赖进去;
地址URL:Druid官网/alibaba/druid/wiki/%E4%BD%BF%E7%94%A8ConfigFilter
实例地址URL:http://my...
他的最新文章
讲师:何宇健
讲师:董岩
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)

我要回帖

更多关于 oracle 权限不足 的文章

 

随机推荐