RDBMSRealmMBean mbean =
(RDBMSRealmMBean)(Admin.getInstance().getAdminMBeanHome().getActiveDomain().
getSecurity().getRealm().getCachingRealm().getBasicRealm());
String pwd = mbean.getDatabasePassword();
mbean.getDatabasePassword() is throwing following exception. I am able get
thru driver, url, username before calling this statement.
Any ideas?
TIA
-Ravi
weblogic.management.NoAccessRuntimeException: Access not allowed for
subject: principals=[], on ResourceType: RDBMSRealm
Action: read, Target: DatabasePassword
at
weblogic.management.internal.Helper$IsAccessAllowedPrivilegeAction.run(Helpe
r.java:2014)
at
weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManage
r.java:744)
at
weblogic.management.internal.Helper.isAccessAllowed(Helper.java:1865)
at
weblogic.management.internal.RemoteMBeanServerImpl.getAttribute(RemoteMBeanS
erverImpl.java:841)
at
weblogic.management.internal.MBeanProxy.getAttribute(MBeanProxy.java:246)
at
weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:176)
at $Proxy35.getDatabasePassword(Unknown Source)
at
com.webango.security.rdbmsrealm.RDBMSDelegate.<init>(RDBMSDelegate.java:104)
at
com.webango.security.rdbmsrealm.RDBMSRealm.newInstance(RDBMSRealm.java:163)
at weblogic.security.utils.Pool.getInstance(Pool.java:57)
at
com.webango.security.rdbmsrealm.RDBMSRealm.getDelegate(RDBMSRealm.java:191)
at
com.webango.security.rdbmsrealm.RDBMSRealm.getDomain(RDBMSRealm.java:516)
at
com.webango.security.rdbmsrealm.RDBMSDelegate.createUser(RDBMSDelegate.java:
304)
at
com.webango.security.rdbmsrealm.RDBMSDelegate.getUser(RDBMSDelegate.java:249
)
at
com.webango.security.rdbmsrealm.RDBMSRealm.getUser(RDBMSRealm.java:246)