Spring Tool Suite 无法使用 SSL (HTTPS) 连接到更新站点

标签 spring ssl sts-springsourcetoolsuite

当尝试在帮助->安装新软件下连接到更新站点时,我得到:

无法读取 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 文件中,但没有成功。

非常感谢任何帮助!

最佳答案

我在尝试将模板添加到 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。

关于Spring Tool Suite 无法使用 SSL (HTTPS) 连接到更新站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26266264/

相关文章:

java - 在 Spring Data 中持久化实体,无需获取关联

c# - 如何比较证书指纹

ssl - JRuby Heroku gem

Eclipse或Spring Suit错误-Maven项目-动态Web模块无法更改为3.1

eclipse - Spring Tool Suite 仅在十秒延迟后才标记事件发生

java - 如何让任务x在计划任务y之后运行

java - Spring 启动: how to set Async timeout when deploying to an external server

java - @Transactional 不打开另一个事务

c# - DirectoryEntry 安全加密

eclipse - 成功的JUnit覆盖率测试不会在测试异常的方法上变成绿色