One of my client had issues starting IAM’s (Identity and Access Management) WebLogic Server.
Error message reported during start-up in Weblogic Server log
___
weblogic.security.SecurityInitializationException: The loading of OPSS java security policy provider failed due to exception, see the exception stack trace or the server log file for root cause. If still see no obvious cause, enable the debug flag -Djava.security.debug=jpspolicy to get more information. Error message: JPS-03026: PDPService and PolicyStore Service instance not found in default context. Reason: null
at weblogic.security.service.CommonSecurity ServiceManagerDelegateImpl. loadOPSSPolicy(CommonSecurity ServiceManager DelegateImpl.java:1398)
______
Looking at error message JPS-03026: PDPService and PolicyStore Service instance not found in default context , it is clear that issue is related to Oracle Entitlement Server (OES). On further investigation, it was found that OES pre-requisite steps were missed
.
Fix: Add Grants by running $ORACLE_HOME/common/bin/wlst.sh $ORACLE_HOME/oes/modifygrants.py
Where ORACLE_HOME is Directory in which Identity and Access Management (IAM) software is installed.
Note: This issue comes only when you select Authorization Poilicy Manager (APM) template during Weblogic Domain creation. APM is Administration Console for Oracle Entitlement Server (OES)
Related Posts for OES
- JPS-03026: PDPService and PolicyStore Service Instance not found
- Security Modules (OES Client) in Oracle Entitlement Server (OES) 11g
- Install & Configure OES 11gR2 (Oracle Entitlement Server) : Part I
- Install and Configure Oracle Entitlement Server (OES) 11gR2 (11.1.2) Part II






Good hands-on exercises (installation, patching, cloning), very experienced trainer worth every penny 
2 users commented in " JPS-03026: PDPService and PolicyStore Service Instance not found "
Follow-up comment rss or Leave a TrackbackHi Atul,
I had faced this issue two days back only.:-) I wonder why modifyGrants.py doesnt come preconfigured with the installation process. Unless we do it,server doesn’t come up. It modifies the middleware home grants. If you run it once,you dont need to do it for other domains in the same middleware.
I did as recomended, but i am still seeing the error.
Leave A Reply