ご使用のブラウザはJavaScriptをサポートしていません。このヘルプ・ページを正しく表示するにはJavaScriptが必要です。 保護されたWebサイトからのWebサービス実行中のエラー
ヘッダーをスキップ
前へ
前へ
 
次へ
次へ

保護されたWebサイトからのWebサービス実行中のエラー

保護されたWebサイトからWebサービスを実行した場合に、次のようなエラーが発生する場合があります。

SSLエラー: リクエストされたターゲットへの有効な証明書パスが見つかりません。

このエラーを解決するには、次の手順を実行します。

  1. OC4Jサーバー側のSSLチャネルに使用される証明書をエクスポートします。この証明書は、$J2EE_HOME/configディレクトリにあります。

    $JAVA_HOME/bin/keytool -export -storepass welcome -file server.cer -keystore OWB_ORACLE_HOME.owb/jrt/config/serverkeystore.jks

    server.cerは証明書のエクスポート先となるファイル、serverkeystore.jksはWarehouse Builderの組込みOC4Jサーバーで使用されるキーストアです。Warehouse Builderの組込みサーバー以外のOC4Jインスタンスを使用する場合、serverkeystore.jksには、OC4JでSSLをセットアップしたときに作成したキーストア・ファイルがなります。

  2. 手順1でエクスポートしたserver.cerをOC4Jサーバー側の$JAVA_HOME/jre/lib/securityディレクトリにコピーします。

  3. OC4Jサーバー側の、Javaによって信頼されている証明書ストアに、証明書をインポートします。

    $JAVA_HOME/bin/keytool -import -v -trustcacerts -file

    $JAVA_HOME/jre/lib/security/server.cer -keystore

    $JAVA_HOME/jre/lib/security/cacerts

    ここで、cacertsは信頼できる証明書の格納に使用されるファイル、server.cerは手順2でコピーされたファイルです。

    cacertsパスワードの入力を要求されます。