2016-08-09 6 views
3

私はLiferayで作業しています。私はeclipseを使用しており、クライアント/サーバーモデルを実行しています。PKIXパスビルドがEclipseで失敗しました

現在、私はバッチモードでアプリケーションを実行すると、私のアプリケーションは、[OK]クライアント/サーバー接続を実行しているが、私はEclipseでサーバーを起動しようとすると、アプリケーションが、私はすでに使用

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 
at sun.security.ssl.Alerts.getSSLException(Alerts.java:192) 

私にエラーを与えていますInstallCert.javaと

%のJAVA_HOME%/ jdk_version/JRE/libに/セキュリティ

にjssecacertsをコピーするが、Sであります私にエラーを与えるまで。また、証明書(keytool -v -list)をチェックし、信頼されているルートCAに手動でインストールしました。何が問題なの?ありがとう!

答えて

0

は日食に

-Djavax.net.ssl.trustStore="PATH_TO_jssecacerts" 
+0

私はまだ同じエラーを試みました – El0din

3

を実行しているときにVM引数にcertifacateパスを渡して試してみてください、あなたの参考のためthis答えを参照してください。

PKIXエラーを引き起こしているサイトの証明書を正常にインストールした後に、VM引数を渡す必要はありません!

しかし、キーはあなたにこのエラーを与えているJREを見つけて下さい!だから、日食が

  • 証明書を使用しているあなたは、JREのファイルをcacartするための証明書をインストール

    1. 2つの物事を確認することであるルート証明書
    2. です
  • +2

    私の証明書はルート証明書でしたが、私はjreに追加する必要がありました。私はそれにportecleを使用しています。どうも! – El0din

    関連する問題