私はSTSに取り組んでおり、新しいSpring-Bootプロジェクトの作成中に、次のエラーが表示されます。
SunCertPathBuilderException: unable to find valid certification path to requested target
https://start.spring.io にサービスURLとしてアクセスするため。
私は企業ネットワークで働いており、彼らは独自の証明書とセキュリティルールを持っています。私はウェブを調べましたが、STSの明確な解決策を見つけることができませんでした。特定のURLのSTSに証明書パスを追加するにはどうすればよいですか。どんな助けでもありがたいです。
この場合の最善の方法は、ブラウザーで https://start.spring.io/ を開いて、
アーティファクトフィールドにプロジェクト名を入力し、グループフィールドにプロジェクトベースパッケージをクリックします。
プロジェクトの生成ボタン
your-project-name.Zipファイルがダウンロードフォルダーにダウンロードされます。このファイルをstsワークスペースまたは任意の場所に抽出します。
プロジェクトをSTSに既存のmavenプロジェクトとしてインポートする
あなたは終わった
以下をEclipse.iniに追加
-Djavax.net.ssl.trustStore=C:\Program Files\Java\jdk1.8.0_20\jre\lib\security\cacerts
-Djava.net.ssl.trustStorePassword=changeit
私のために働いた。
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