web-dev-qa-db-fra.com

Suite d'outils Spring - SunCertPathBuilderException: impossible de trouver un chemin de certification valide vers la cible demandée

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.

3
shivam gupta

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

enter image description here

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é

0
harsha kumar Reddy

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.

0
blpvivek

J'ai pu résoudre le problème en deux étapes.

  1. J'ai tout d'abord importé le certificat présent sur https://start.spring.io dans les cacerts jdk.
  2. 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

0
an0nh4x0r