GlassFish v3 でローカルに Web アプリを実行しています。アプリは、別のサーバー (ローカルではない) にある REST Web サービスに接続します。接続は HTTPS 経由で行われます。接続しようとすると、次のようになります。
javax.net.ssl.SSLHandshakeException:
sun.security.validator.ValidatorException:
PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException:
unable to find valid certification path to requested target
外部の ws ディレクトリからローカルの Java キーストアに証明書を追加しましたが、問題は解決しませんでした。
GlassFにローカルキーストアなどを使用するように指示する必要がありますか? または、Javaキーストアに追加するだけで、ローカルのGlassFでも機能するはずですか?