unable to find valid certification path to requested target
这个问题困扰我很久了,以前找到过一个解决方案,但是没用几天那个方案就不怎么奏效了,每次生成的jssecacerts次日仍是会报错。html
关于上一个解决方案,参考web
Could not connect to SMTP host,PKIX path building failedchrome
今天尝试了另一个方案,安装证书。浏览器
第一步是要下载证书svg
去你程序要访问的网站,点击那个锁按钮,并点击查看详情(chrome浏览器)网站
点击View certificateui
点击详细信息.net
复制到文件3d
下一步code
选择格式
生成的名称,最后保存
这里我保存在的D盘根目录下叫abc.cer
切换到jre的/lib/security/下
执行以下命令
keytool -import -alias abc -keystore cacerts -file D://abc.cer
库密钥口令输入:changeit
将会看到以下的信息
是否信任:Y
证书导入成功
查看证书,密钥仍然是changeit
keytool -list -keystore cacerts -alias vbooking
至此证书导入成功。
从新运行程序,看还会不会报错。