Je travaille sur STS et lors de la création d'un nouveau projet Spring-Boot, il affiche l'erreur suivante:
SunCertPathBuilderException: unable to find valid certification path to requested target
car il accède https://start.spring.io comme URL de service.
Je travaille dans un réseau d'entreprise et ils ont leurs propres certificats et règles de sécurité. J'ai regardé sur le Web mais je n'ai pas trouvé de solution claire pour STS. Comment ajouter un chemin de certification dans STS pour une URL donnée. Toute aide est appréciée.
La meilleure chose à faire dans ce cas est d'ouvrir https://start.spring.io/ dans le navigateur et
et remplissez votre nom de projet dans le champ Artefact et votre package de base de projet dans le champ Groupe cliquez sur
Bouton Générer le projet
qui téléchargera votre-project-name.Zip fichier dans votre dossier de téléchargements. maintenant extrayez ce fichier dans votre espace de travail sts ou n'importe où vous le souhaitez.
maintenant importer le projet dans STS en tant que projet maven existant
Vous avez terminé
Ajout ci-dessous à Eclipse.ini
-Djavax.net.ssl.trustStore=C:\Program Files\Java\jdk1.8.0_20\jre\lib\security\cacerts
-Djava.net.ssl.trustStorePassword=changeit
travaillé pour moi.
J'ai pu résoudre le problème en deux étapes.
Atlast, j'ai ajouté le chemin du TrustStore et du mot de passe trustStore dans le fichier SpringToolSuite4.ini.
-Djavax.net.ssl.trustStore = C:\Program Files\Java\jdk1.8.0_201\jre\lib\security\cacerts
-Djava.net.ssl.trustStorePassword = changeit