Heim >Java >javaLernprogramm >Wie löst man „SunCertPathBuilderException: Gültiger Zertifizierungspfad zum angeforderten Ziel konnte nicht gefunden werden' bei Verwendung von Maven hinter einem Proxy?
Probleme bei der Verwendung von Maven und SSL hinter einem Proxy
Beim Versuch, Maven hinter einer Unternehmensfirewall zu verwenden, müssen Proxy-Einstellungen konfiguriert werden. Nach der korrekten Konfiguration dieser Einstellungen kann es jedoch zu einem Fehler im Zusammenhang mit einem SSL-Zertifikat und zu Schwierigkeiten beim Herunterladen aus dem Maven-Repository kommen. Möglicherweise wird der Fehler „SunCertPathBuilderException: Gültiger Zertifizierungspfad zum angeforderten Ziel konnte nicht gefunden“ angezeigt.
Die Lösung liegt in der Lösung des Proxy-Problems. Befolgen Sie dazu diese Schritte:
Konfigurieren Maven:
keytool -import -file C:\temp\mavenCert.cer -keystore C:\temp\mavenKeystoreFühren Sie den Maven-Befehl erneut aus, dieses Mal mit dem Parameter -Djavax.net.ssl.trustStore=C:tempmavenKeystore:
Optionaler Schritt:
mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false -Djavax.net.ssl.trustStore=C:\temp\mavenKeystore
Das obige ist der detaillierte Inhalt vonWie löst man „SunCertPathBuilderException: Gültiger Zertifizierungspfad zum angeforderten Ziel konnte nicht gefunden werden' bei Verwendung von Maven hinter einem Proxy?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!