在weblogic中的mbean访问中需要一些帮助。我有一个不是管理员的用户,我需要访问一个需要访问管理员角色的mbean属性。有人可以帮我解决这个问题吗? 如果我使用管理员用户(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]
感谢。
答案 0 :(得分:0)
使用CredentialAccessFramework并在system-jazn中创建一个条目。
更新系统策略,以便jar可以使用存储在凭据访问框架中的管理凭据访问mbean。
http://docs.oracle.com/cd/E12839_01/core.1111/e10043/devcsf.htm#JISEC3671