Total Pageviews

Friday, August 22, 2014

oim 11.1.2.0.1 BP01, Self Service Console Does Not Start with Error " Unable to find class Unable to find class 'oracle.iam.ui.homepage.listener.HomepagePersonalizationPhaseListener


after installation of 11.1.2.0.1 BP01, the self service console fails to start with the following cause in the stack trace:
Cause: Unable to find class 'oracle.iam.ui.homepage.listener.HomepagePersonalizationPhaseListener'
 
changes to OIM
installation of BP01
 
 
reason
The lifecycle component added to the faces-config.xml is not compatible with all environments:
 
Solution
 
 
 
In the environment's $ORACLE_HOME/OIM/user_projects/domains/$USER_DOMAIN/servers/ there should be a temporary directory where the ear file was unpacked.  It will be something similar to:
tmp/_WL_user/oracle.iam.console.identity.self-service.ear_V2.0
Under this ear file, there will be a faces-config.xml. 
To find this on Unix you can use the command
 to get the exact location.
 
find . -name faces-config.xml
 
1.  Back up a copy of the faces-config.xml
2.  Remove these lines from the remaining faces-config.xml
 <lifecycle>
  <phase-listener>oracle.iam.ui.homepage.listener.HomepagePersonalizationPhaseListener</phase-listener>
</lifecycle>
3.  Try to start the self service application from the weblogic console.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

No comments:

Post a Comment