1
  • 要求の処理中に I/O 例外 (org.apache.axis2.AxisFault) がキャッチされました: sun.security.validator.ValidatorException: PKIX パスの構築に失敗しました: sun.security.provider.certpath.SunCertPathBuilderException: 要求されたターゲットへの有効な証明書パスが見つかりません

jdk 1.5 から jdk 1.7 に移行した後、sun.security.validator.ValidatorException が発生します。

手順 : jdk 1.5 を 1.7 (jre を含む) に置き換えました。jdk1.7 でコードをコンパイルします。コンパイルは成功しました。サーバーから提供された証明書を使用して URL にアクセスすると、jdk1.7 で sun.security.validator.ValidatorException が発生します。ただし、jdk1.5 では例外はスローされません。cacerts ファイルで、エイリアス名 xxxx の特定の証明書をインポートしました。ドメイン名を証明書のjdk1.7名のエイリアス名としてURLにアクセスすると、例外はスローされず、正常に動作します...

jdk1.5 を jdk1.7 に移行するために何かする必要がありますか? 上記のプロセスで本当に欠けているものはありますか?

どんな助けでも大歓迎です...

4

1 に答える 1

0

サーバーから拡張子なしで送信された自己署名証明書。

証明書のバージョンは 1 です。

/jdk1.7/jre/lib/security/cacerts を jre 1.7 のみで使用しています。また、cacerts ファイルも確認しました。証明書の詳細が適切に更新されました。

于 2013-11-06T05:25:37.040 に答える