Oracle OpenSSO Update 2 发行说明

CR 6948937:在 WebLogic Server 10.3.3 管理控制台中激活 OpenSSO 8.0 Update 2 导致发生异常

如果在 WebLogic Server 10.3.3 管理控制台中部署 OpenSSO 8.0 Update 2 (opensso.war) 并单击“启动”以允许 OpenSSO 8.0 Update 2 开始接收请求,在启动了 WebLogic Server 域的控制台中会抛出异常。

注意:启动 OpenSSO 8.0 Update 2 后,它会保持启动状态,并且在停止 OpenSSO 8.0 Update 2 并将其重新启动之前不会再次抛出异常。

解决方法:将 OpenSSO 8 Update 2 opensso-client-jdk15.war 文件中的 saaj-impl.jar 文件复制到 WebLogic Server 10.3.3 配置的 endorsed 目录中,如下所示:

  1. 停止 Oracle WebLogic Server 10.3.3 域。

  2. 如有必要,解压缩 OpenSSO 8.0 Update 2 opensso.zip 文件。

  3. 创建一个临时目录并将 zip-root/opensso/samples/opensso-client.zip 文件解压缩到该目录中,其中 zip-root 是解压缩 opensso.zip 文件的位置。例如:

    cd zip-root/opensso/samples
    mkdir ziptmp
    cd ziptmp
    unzip ../opensso-client.zip
  4. 创建一个临时目录并从 opensso-client-jdk15.war 中解压缩 saaj-impl.jar 文件。例如:

    cd zip-root/opensso/samples/ziptmp/war
    mkdir wartmp
    cd wartmp
    jar xvf ../opensso-client-jdk15.war WEB-INF/lib/saaj-impl.jar
  5. WEBLOGIC_JAVA_HOME/jre/lib 目录下创建一个名为 endorsed 的新目录(如果 endorsed 不存在),其中 WEBLOGIC_JAVA_HOME 是 WebLogic Server 配置为要使用的 JDK。

  6. saaj-impl.jar 文件复制到 WEBLOGIC_JAVA_HOME/jre/lib/endorsed 目录中。

  7. 启动 WebLogic Server 域。