新しいspringbootプロジェクトでパッケージが入らないという問題を解決します.security.provider.certpath.SunCertPathBuilderException:unable to f,解決済み


原文アドレス:csdnコミュニティではないので、そのままコピーしてきました
http://www.fungnotl.cn/2020/02/24/%E7%9C%9F%E6%AD%A3%E8%A7%A3%E5%86%B3Could%20not%20transfer%20artifact%20org.springframework.boot_spring-boot-starter-parent_pom/
問題を発見する
  • springbootプロジェクト
  • を新規作成
  • このときmavenのsettingプロファイル構成のアリクラウドのソース
  • 多くのパケットが入らないことを発見し、reimport、効果がありません
  • は、cleanコマンド
  • を実行する.
  • エラー
    Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:2.2.4.RELEASE from/to alimaven (https://maven.aliyun.com/repository/central): PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
  • 間違ったウェブサイトに入ってspringbootRELEASE 2を探します.2.4のパッケージ(https://maven.aliyun.com/repository/central) 解决新建springboot项目时包导不进来的问题sun.security.provider.certpath.SunCertPathBuilderException: unable to f,已解决_第1张图片
  • アリクラウドがまだ2.2.4のパッケージを持っていないことを発見し、springbootのバージョンを2.1.7解决新建springboot项目时包导不进来的问题sun.security.provider.certpath.SunCertPathBuilderException: unable to f,已解决_第2张图片
  • に変更しました.
  • ですか、それとも
  • ですか.
  • エラーメッセージの後半を表示
    (sun.security.provider.certpath.S u n C e r t PathBuilderException:unable to find valid certification path to requested target)有効な証明書が見つかりません
  • 問題を解決するための第1の方法:mavenコマンドを実行するときに証明書チェック
  • を無視する
  • mavenプロジェクトを新規作成すると、mavenの各種コマンド
  • が実行されます.
  • ここでは、証明書チェックを無視する解决新建springboot项目时包导不进来的问题sun.security.provider.certpath.SunCertPathBuilderException: unable to f,已解决_第3张图片
  • を設定する.
  • コマンドは、次の
     
    です.
  • Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true


  • 2つ目の方法:証明書を手動でインポートする
  • mavenのsettingファイルのアリソース構成が正しいことを確認します(urlのプロトコルがhttpsであることに注意してください!)
  •  
  • nexus-aliyun
  • central
  • Nexus aliyun
  • https://maven.aliyun.com/nexus/content/groups/public
    • https://maven.aliyun.com/nexus/content/groups/public https://maven.aliyun.com/repository/central
    • chrome
          springboot           sun.security.provider.certpath.SunCertPathBuilderException: unable to f,   _ 4
    • next, ali_maven, .cer, D

        springboot           sun.security.provider.certpath.SunCertPathBuilderException: unable to f,   _ 5

    • java

      cacerts CA , Java : : C:\Program Files\Java\jre1.8.0_171\lib\security\carcerts

    • (cmd)
    • carcerts
    • keytool -import -alias cacerts -keystore cacerts -file d:\ali_maven.cer
    • :changeit
    • ?[ ]: Y
    • clean,compile,

    ,