当使用Oracle的JDBC驱动连接数据库时,会出现这种错误:access denied (javax.management.MBeanTrustPermission register)

一般的解决办法是修改{JAVA_HOME}\jre\lib\security\java.policy文件,添加一行:

permission javax.management.MBeanTrustPermission "register"

但是这种方法很不方便,我经过实践,其实还有一种简便的方法,就是实现一个自己的Policy:

源代码如下:

Policy.setPolicy(new AWSPolicy()); // 启动方法里设置Policyprivate static class AWSPolicy extends Policy {private final Policy defaultPolicy;public AWSPolicy() {super();defaultPolicy = Policy.getPolicy();}@Overridepublic boolean implies(ProtectionDomain domain, Permission permission) {if (permission instanceof javax.management.MBeanTrustPermission) {return true;} else {return defaultPolicy.implies(domain, permission);}}}

转载于:https://my.oschina.net/wstone/blog/150760

巧妙解决:access denied (javax.management.MBeanTrust...相关推荐

  1. Mysql - 解决Access denied for user ''@'localhost' to database 'mysql'问题

    Mysql - 解决Access denied for user ''@'localhost' to database 'mysql'问题 http://361324767.blog.163.com/ ...

  2. mysql解决Access denied for user ''@'localhost' to database 'mysql'没有mysql库

    安装环境:win7 64,mysql5.6.19-win64免安装版 再次吐槽下,百度搜出来的尽是垃圾,粘贴复制的,自己都没动手验证过过就往上贴,错误百出. 今天准备用jdbc连接mysql,设置ro ...

  3. 解决Access denied for user ''@'localhost' to database 'mysql

    Access denied for user ''@'localhost' to database ' 出现原因是MySQL的密码有问题 用mysql匿名用户可以进入数据库,但是看不见mysql数据库 ...

  4. sqoop报错以及解决:Access denied for user 'root'@'172.16.21.22' (using password: YES)

    在使用sqoop进行导入导出的时候出现了错误: Warning: /apps/sqoop-1.4.6-cdh5.13.2/../hcatalog does not exist! HCatalog jo ...

  5. linux Mysql - 解决Access denied for user ''@'localhost' to database 'mysql'问题

    我先说一句话哈. 非常的生气,也鄙视国内搞IT的人,简直无语.同样是解决这个问题,几乎一模一样,都是抄来的.更有甚者,抛出的错误是:Access denied for user 'root'@'loc ...

  6. 不再担心宝塔面板MySQL密码错误问题:快速解决Access denied for user ‘root‘@‘localhost‘错误的方法分享!

    文章目录 1. bug 2. 解决方法 2.1 关闭数据库 2.2 设置MySQL在首页显示(方便操作) 2.3 修改MySQL配置 2.4 重载配置并启动 2.5 完工,试试 1. bug 宝塔面板 ...

  7. Win7搭建Telnet服务器 解决Access Denied: Specified user is not is not a member of TelnetClients group

    1.开启Telnet功能 [控制面板]->[程序]->[启用或关闭Windows功能] 2.启动Telnet服务 打开计算机管理 双击Telnet服务,选择[启动] 关闭win7防火墙 3 ...

  8. nginx php access denied,LNMP 解决Access Denied错误详细介绍

    处理搭建好LNMP环境之后,呈现了Access Denied错误 搭建好LNMP环境之后,呈现了Access Denied错误,现已扫除掉文件权限的问题也扫除掉是Nginx的问题,而是无法解析PHP的 ...

  9. centos7.3安装mysql5.7 解决 Access denied for user 'root'@'localhost' (using password: NO)

    开始查找自带的mariadb,rpm -qa | grep mariadb 找到安装包并卸载 rpm -e mariadb安装包 卸载完之后,我们就可以开始安装mysql5.7了,在这里可以找到我们需 ...

最新文章

  1. 如何避免重构带来的危险
  2. 榜单出炉!2018中国AI英雄风云榜揭晓十位AI领军人
  3. 【C 语言】文件操作 ( 配置文件读写 | 写出或更新配置文件 | 追加键值对数据 | 更新键值对数据 )
  4. mysql 连接查询两个条件_MySQL之多表查询一 介绍 二 多表连接查询 三 符合条件连接查询 四 子查询 五 综合练习...
  5. TDSQL迁移,myloader:39626报错问题的排查与解决
  6. myeclipse2017添加tomcat后,在tomcat启动按钮里面找不到的问题
  7. VS-C++ 调试----调试信息输出至调试器(输出界面)
  8. JavaScript 高级程序设计笔记
  9. 怎么学单片机,怎么入门
  10. Directx12 曲面细分详解
  11. 【书影观后感 十三】甲申三百七十八年祭
  12. 虚拟机Oracle VM VirtualBox 共享文件夹放的文件打不开,找不到指定路径问题
  13. R语言绘制bivariate polar plots
  14. 培养学生数学核心素养,不能制造“数学小糊涂”!
  15. 三星电视618钜惠火热进行中,6月2日总裁直播惊喜“价”到
  16. 手机微信群控源码二次开发
  17. 三件套都有什么_床上用品三件套,四件套,五件套,七件套分别包括的是哪些...
  18. linux+tomcat无法显示图片验证码
  19. 35 款 JavaScript 图形图表库
  20. 医疗技术之DICOM3.0

热门文章

  1. linux安装hadoop记录
  2. str与dict与eval的结合妙用
  3. java把一个list_java中将一个List等分成n个list的工具方法(推荐)
  4. ai包装插件_找AI插件很费劲,一次给你66款AI插件合集!每一款都是设计师常用...
  5. linux写程序四则运算,Shell编程之变量及四则运算
  6. 【存储知识学习】第三章磁盘原理与技术3.6磁盘控制器、驱动器控制电路和磁盘控制器驱动程序and3.7内部传输速率和外部传输速率--《大话存储》阅读笔记
  7. 生成android证书
  8. 项目经理这些技能,是项目成功的关键保障
  9. AndroidStudio中调试时一直显示waiting for debugger
  10. ASP.NET中添加View与Razor引擎以及View解析和Controller向View传值