創建maven項目 出現PKIX,sun.security.provider.certpath.SunCertPathBuilderException Maven model問題

轉載出處:https://www.cnblogs.com/coolSome/p/12611114.html

問題分爲兩部分:1、是PKIX帶來的證書問題,2、是Maven模型問題

解決

第一個問題解決:

方法一:忽略SSL證書檢查:-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true

 

 

 

方法二:添加安全證書

1、下載證書

打開訪問所缺失證書的對應網站,左上角鎖的位置(建議使用谷歌瀏覽器),下載安全證書,一直下一步,下載的證書可以自定義名稱,如我的是alibaba.cer

 

 

 

2、進入JDK裏JRE的\lib\security目錄(%JRE_HOME%\lib\security目錄),進入命令模式--路徑輸入cmd。運行如下命令

 

keytool -import -alias <自定義別名> -keystore cacerts -file 剛剛下載的證書的絕對路徑及名稱

keytool -import -alias alibabaCer -keystore cacerts -file alibaba.cer  --因爲我證書放在當前目錄下,所以可以不加路徑

執行命令時會需要輸入密碼,changeit。以及是否信任此證書,Y

若沒其他問題及解決當前問題

2、修改後POM文件還是提示相同問題,此時我們需要解決第二個問題。Maven模型問題

idea需要修改Maven使用的JDK,JDK爲我們剛剛添加安全證書的JDK

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章