certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

這個問題卡了我很久,最後經過九九八十一難終於解決,希望對你有所幫助。

出現這個問題的直接原因有兩種可能,在不同的服務器上我都遇到了:

原因一:生成的證書有問題

解決辦法:複製證書

複製已經生成本驗證的有效的證書(cacerts、keystore.jks),到你的這個目錄下($JAVA_HOME/jre/lib/security/)。

原因二:網絡連接問題

我的問題很奇葩,ping baidu.com 可以,但是ping presto.ludp.lenovo.com不行。

解決辦法:vi /etc/resolv.conf

複製其他能夠拼通的服務器的/etc/resolv.conf文件中的內容,覆蓋當前服務器的這個文件的內容,運行即可。
正確樣板:

; generated by /sbin/dhclient-script
search leinovo.com leinovo.cn
nameserver 10.96.000.000
nameserver 10.96.000.000
nameserver 10.176.000.000

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