需要一些关于weblogic中mbean访问的帮助。我有一个不是管理员的用户,我需要访问一个mbean属性,该属性需要访问admin角色。有人能帮我走近吗?如果我使用管理用户(weblogic),我的java代码可以正常工作,但是失败了,对于其他非管理用户抛出以下异常。
Access denied. Required roles: Admin, Operator, Monitor, executing subject: principals=[xxx] java.lang.SecurityException: Access denied. Required roles: Admin, Operator, Monitor, executing subject: principals=[xxx]
谢谢。
1条答案
按热度按时间oxiaedzo1#
使用credentialaccessframework并在系统jazn中创建条目。
更新系统策略,以便jar可以使用凭证访问框架中存储的管理凭证访问mbean。
http://docs.oracle.com/cd/e12839_01/core.1111/e10043/devcsf.htm#jisec3671