【发布时间】:2016-03-14 09:34:15
【问题描述】:
我在 WebLogic 12.2.1 上部署的 Web 服务中有以下代码。它将从 WebLogic 配置中检索密钥库文件名和密码。
InitialContext ic = new InitialContext();
MBeanServer server = (MBeanServer) ic.lookup("java:comp/env/jmx/runtime");
ObjectName runtime = new ObjectName("com.bea:Name=MLMAppSrv01,Type=Server");
Object keyStoreFileName = server.getAttribute(runtime, "CustomIdentityKeyStoreFileName");
Object keyStorePassPhrase = server.getAttribute(runtime, "CustomIdentityKeyStorePassPhrase");
它可以检索密钥库文件名,但是当它尝试检索密码时,会抛出以下异常。
[Management:141302]Access not allowed for Subject: principals=[], on resource Server, action: read, target CustomIdentityKeyStorePassPhrase.
在域的安全下,我已经启用了“启用明文凭据访问”。
还有什么问题?
提前致谢。
【问题讨论】:
标签: weblogic weblogic12c