エラー - trustAnchorsパラメータは空であってはなりません 質問する

エラー - trustAnchorsパラメータは空であってはなりません 質問する

Jenkins/Hudson で電子メールを設定しようとしているのですが、次のエラーが頻繁に発生します:

java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be
    non-empty

このエラーについてはオンラインでかなりの情報を見ましたが、どれもうまく動作しませんでした。私は Fedora Linux で Sun の JDK を使用しています (OpenJDK ではありません)。

私が試したことをいくつか紹介します。このアドバイスに従ってみました役職しかし、WindowsからJenkinsをホストしているFedoraボックスにcacertsをコピーしてもうまくいきませんでした。次のことを試しました。このガイドGmailをSMTPサーバーとして設定しようとしましたが、うまくいきませんでした。また、cacertファイルを手動でダウンロードして移動し、Javaフォルダーに移動しようとしましたが、コマンドのバリエーションを使用して移動しました。このガイド

現在、行き詰まっているので、何かアドバイスがあれば歓迎します。Windows Hudson サーバーからは動作するようになりましたが、Linux では苦労しています。

ベストアンサー1

この奇妙なメッセージは、指定した信頼ストアが次のものであることを意味します:

  • 空の、
  • 見つからない、または
  • たとえば次のような理由で開けませんでした:
    • 間違っている/不足しているtrustStorePassword、または
    • ファイルアクセス権限。

@AdamPlumbの下記に回答

おすすめ記事