javax.net.ssl.SSLHandshandshakeexception报错问题解决方案(亲测有效)
人民网>>社会·法治

javax.net.ssl.SSLHandshandshakeexception报错问题解决方案(亲测有效)

2025-06-24 11:25:01 | 来源:人民网
小字号

java在爬取https网页时,有时会出现以下异常:

javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: 。
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: 。
unable to find valid certification path to requested target。

本地爬虫解决方案󿄚

1、通过浏览器找到证书并下载到本地。

1-1、找到浏览器的“锁”,查看“证书”。

1-2、下载证书。

        。

2、导入证书。

2-1、将证书放入jdk中的jre目录,并通过命令执行导入命令。

2-2、执行后,需要输入自定义密码(输入两次)

2-3、是否信任?输入“是”。

3、实施后,再证书文件的同级目录将生成cacerts文件,将文件放在相应的jre//bin/security目录下。

4、证书安装设置完成,解决https证书验证问题。(个人测试有效󿀌有问题可以留言咨询)

(责编:人民网)

分享让更多人看到