【发布时间】:2015-09-22 10:36:55
【问题描述】:
我在尝试通过 Java 运行 RestClient 时遇到问题。 我正在使用 Apache HttpClient 构建一个休息客户端 我在 jdk cacerts 文件中添加了所需的证书,并检查了它们是否存在。
现在,当我从 Eclipse 运行我的代码时,握手会正确发生而没有任何错误,并且我能够发送 POST 请求。
现在,当我从 eclipse 创建一个可运行的 jar 文件时,其中包含所有 jars,而不是在运行时遇到错误 发生错误:sun.security.validator.ValidatorException:PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径
请大家帮我解决这个问题。
【问题讨论】:
标签: java eclipse apache executable-jar sslhandshakeexception