为了账号安全,请及时绑定邮箱和手机立即绑定

访问Weblogic管理实体遇到weblogic.management.NoAccessRuntimeException。

访问Weblogic管理实体遇到weblogic.management.NoAccessRuntimeException。

跃然一笑 2019-01-17 23:02:46
问题描述 访问weblogic.management.mbeanservers.domainruntime失败: weblogic.management.NoAccessRuntimeException: [Management:141102]Subject: principals=[] does not have access to perform Admin actions. 问题出现的环境背景及自己尝试过哪些方法 参考How it’s done: Password change functionality in OBIEE 相关代码 // 请把代码文本粘贴到下方(请勿用图片代替代码)初始化连接方法如下: public static void InlCctn(String Adr, String AdrUsr, String AdrPswd) throws IOException, MalformedURLException { JMXServiceURL SvcUrl = new JMXServiceURL("service:jmx:iiop://" + Adr + "/jndi/weblogic.management.mbeanservers.domainruntime"); Hashtable h = new Hashtable(); h.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory"); h.put(Context.SECURITY_PRINCIPAL, AdrUsr); h.put(Context.SECURITY_CREDENTIALS, AdrPswd); // String[] credentials = new String[] { AdrUsr, AdrPswd }; // h.put("jmx.remote.credentials", credentials); cctor = JMXConnectorFactory.connect(SvcUrl, h); mbsc = cctor.getMBeanServerConnection(); } 用了两种方式连接都是同样的报错。 期待 到底是Weblogic配置问题,还是我方法的问题?
查看完整描述

1 回答

?
慕哥6287543

TA贡献1831条经验 获得超10个赞

方法构造问题,请参考Accessing WebLogic Server MBeans with JMX

查看完整回答
反对 回复 2019-02-12
  • 1 回答
  • 0 关注
  • 789 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号