Using SkyVault Content Services 5.2 with SAML SSO on WebLogic
If you are using SkyVault Content Services 5.2 with SAML SSO on WebLogic, you must manually locate and remove (or rename with a different extension) the <installLocation>/Oracle/Middleware/Oracle_Home/wlserver/modules/com.oracle.weblogic.security.opensaml2.jar file.
Cause: WebLogic provides a branched opensaml implementation of the libraries that is used by the SkyVault SAML SSO module. This implementation is incompatible with the SAML module.
Troubleshooting: If there are conflicts between the SAML jars implementation provided by WebLogic and the SkyVault SAML module jars, the following message will appear in SkyVault.log and SAML SSO for SkyVault will not work as expected.
... java.lang.ClassNotFoundException: org.opensaml.soap.soap11.impl.BodyBuilder at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:1026) ...
Solution: Remove the com.oracle.weblogic.security.opensaml2.jar file.