OpenSSO 8.0 Update 2 (opensso.war) を WebLogic Server 10.3.3 の管理コンソールに配備し、「Start」をクリックして OpenSSO 8.0 Update 2 で要求の受信を開始すると、WebLogic Server ドメインが起動したコンソールで例外が発生します。
注: OpenSSO 8.0 Update 2 を起動したあとは、ふたたび停止して再起動するまでは起動状態が保たれ、例外が発生することもありません。
回避方法。OpenSSO 8 Update 2 の opensso-client-jdk15.war ファイルから saaj-impl.jar ファイルを WebLogic Server 1.0.3.3 の設定 endorsed ディレクトリにコピーします。次にその手順を示します。
Oracle WebLogic Server 10.3.3 ドメインを停止します。
必要であれば、OpenSSO 8.0 Update 2 の opensso.zip ファイルを解凍します。
一時的なディレクトリを作成して、zip-root/opensso/samples/opensso-client.zip ファイルをそのディレクトリに解凍します。zip-root は opensso.zip ファイルを解凍した場所です。例:
cd zip-root/opensso/samples mkdir ziptmp cd ziptmp unzip ../opensso-client.zip
一時的なディレクトリを作成して、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
WEBLOGIC_JAVA_HOME/jre/lib ディレクトリの下に endorsed という名前のディレクトリを作成します (endorsed がまだ存在していない場合)。WEBLOGIC_JAVA_HOME は、WebLogic Server が使用するように設定した JDK です。
saaj-impl.jar ファイルを WEBLOGIC_JAVA_HOME/jre/lib/endorsed ディレクトリにコピーします。
WebLogic Server ドメインを起動します。