2014-10-08 53 views
2

当尝试连接到更新下的Help(帮助)网站>安装新软件,我得到:春天工具套件无法连接使用SSL更新站点(HTTPS)

无法在https://dl.google.com/eclipse/plugin/4.4/content.xml读库。 无法读取存储库https://dl.google.com/eclipse/plugin/4.4/content.xml。 sun.security.validator.ValidatorException:PKIX路径建设失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到有效的认证路径要求的目标

我试图导入证书到信任以及将其设置在sts.ini文件中,但无济于事。

任何帮助非常感谢!

+0

我刚刚在STS 3.6.2发布候选版本中尝试了此更新站点:https://dl.google.com/eclipse/plugin/4.4,它似乎适用于我。这个问题可能是你的特定网络环境中的问题。 – Kris 2014-10-09 15:34:43

+0

我不知道该怎么处理你的问题,但似乎其他人在STS环境之外遇到了类似的情况。也许他们的一些答案可能会帮助你:http://stackoverflow.com/questions/6908948/java-sun-security-provider-certpath-suncertpathbuilderexception-unable-to-find – Kris 2014-10-09 15:38:52

+0

评论出-Djavax.net.ssl.trustStore *(我前几天为了解决JIRA连接问题而添加的)在STS.ini里面工作。 – Heezer 2014-10-23 11:11:01

回答

0

我试图向STS(3.6.2)添加模板时遇到类似的问题。问题是我的组织使用SSL检查工具,而不是真实的证书(GitHub.com)提供证书。

解决方案是导出SSL检查证书(例如使用IE)并将其添加到cacerts文件中。该程序使用this article

然后更新sts.ini file and add以下行:

-Djavax.net.ssl.trustStore = C:\ Program Files文件\的Java \ jdk1.7.0_07 \ JRE \ lib \ security中\ cacerts中 -Djava.net .ssl.trustStorePassword = changeit

最后 - 重新启动STS。