web-dev-qa-db-ja.com

Springツールスイート-SunCertPathBuilderException:要求されたターゲットへの有効な証明書パスが見つかりません

私はSTSに取り組んでおり、新しいSpring-Bootプロジェクトの作成中に、次のエラーが表示されます。

 SunCertPathBuilderException: unable to find valid certification path to requested target

https://start.spring.io にサービスURLとしてアクセスするため。

私は企業ネットワークで働いており、彼らは独自の証明書とセキュリティルールを持っています。私はウェブを調べましたが、STSの明確な解決策を見つけることができませんでした。特定のURLのSTSに証明書パスを追加するにはどうすればよいですか。どんな助けでもありがたいです。

3
shivam gupta

この場合の最善の方法は、ブラウザーで https://start.spring.io/ を開いて、

アーティファクトフィールドにプロジェクト名を入力し、グループフィールドにプロジェクトベースパッケージをクリックします。

プロジェクトの生成ボタン

enter image description here

your-project-name.Zipファイルがダウンロードフォルダーにダウンロードされます。このファイルをstsワークスペースまたは任意の場所に抽出します。

プロジェクトをSTSに既存のmavenプロジェクトとしてインポートする

あなたは終わった

0

以下をEclipse.iniに追加

-Djavax.net.ssl.trustStore=C:\Program Files\Java\jdk1.8.0_20\jre\lib\security\cacerts
-Djava.net.ssl.trustStorePassword=changeit

私のために働いた。

0
blpvivek

2つの手順に従って問題を解決できました。

  1. 最初に https://start.spring.io にある証明書をjdk cacertsにインポートしました。
  2. Atlast SpringToolSuite4.iniファイルにTrustStoreのパスとtrustStoreパスワードを追加しました。

    -Djavax.net.ssl.trustStore = C:\ Program Files\Java\jdk1.8.0_201\jre\lib\security\cacerts

    -Djava.net.ssl.trustStorePassword = changeit

0
an0nh4x0r