Environment
NetIQ Access Manager 4.0 Support Pack 1 HF3 applied
NetIQ Access Manager 4.0 Identity Server on SLES 11 SP3
Two Identity Servers in cluster
Situation
Initial thought was that the custom class had broken something but removing it completely made no difference.
Looking through the catalina log files, the startup sequence shows something like:
INFO: Deploying web application directory /opt/novell/nam/idp/webapps/nidp
Feb 23, 2015 4:31:45 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deployment of web application directory /opt/novell/nam/idp/webapps/nidp has finished in 56 ms
Note; how it claims that nidp loaded in 56 ms when it
normally takes around 10 secs at this customer (needs to contact Admin Console config store, read all the info, initialise the classes, etc).
We would also expect to see a message like "WARNING: [SetPropertiesRule]{Context/Manager} Setting property 'saveOnRestart' to 'false' did not find a matching property." which is read from /META-INF/context.xml - but that is missing.
So we were suspicious of the symbolic link. We moved the symbolic link from /opt/novell/nam/idp/webapps/nidp that pointed to /opt/novell/nids/lib/webapp/. We then created a real directory called nidp instead of the symbolic link and copied the real nidp contents to that directory. It then loaded perfectly.