代码报错:javax. net. ssl. SSLHandshakeException: sun. securi ty. vali dator. ValidatorException: PKIX path building failed: sun. security. provider. cer tpath. SunCer tPa thBui lderException: unable to find valid certificati on-------
因为自己的Java环境没有相关网站的证书而导致的
使用keytool手动导入证书,为JRE环境导入信任证书
1、打开这个链接找到证书
2、
3、
4、
5、
6、
7、把证书放到jre底下的目录
8、启动cmd
执行命令:keytool -import -alias nacossecureca -file "C:\Program Files\Java\jdk1.8.0_31\jre\lib\security\infrastructure-nacos.bdx.jiankangsn.com.cer" -keystore "C:\Program Files\Java\jdk1.8.0_31\jre\lib\security\cacerts" -storepass changeit -trustcacerts
系统会询问“是否信任此证书?”,输入“y”即可。