自签名证书 - 无法使用ANT Build进行连接

时间:2016-10-20 12:09:55

标签: java eclipse ssl exception ant

我正在尝试连接到特定网页中的所有链接,并获取响应以查看链接是否已损坏。
某些链接是SSL,也是自我认证的。 所以,我遵循了将证书添加到信任库的过程。之后它运行正常,当我在Eclipse中测试它时(它返回OK / 200)。
但是,当我在命令行中使用ANT构建和运行项目时,会出现相同的异常。 当我通过Eclipse使用相同的xml构建时,它不会发生,这很奇怪;它只是有效!

  

sun.security.validator.ValidatorException:PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到所请求目标的有效证书路径

1 个答案:

答案 0 :(得分:0)

根据我之前的评论,Java在JDK旁边安装了一个JRE,而JDK又安装了一个JRE。因此,如果您不确定使用哪一个,可以尝试将证书添加到jre \ lib \ security \ cacerts和jdk1.x.0_xx \ jre \ lib \ security \ cacerts。