我正在使用Intellij的IDEA终极2016.3.4。
文件/设置/插件/安装JetBrains插件。打开一个名为Browse JetBrains Plugins的窗口,但是该窗口的主要区域(应该列出JetBrains存储库上可用的插件)只显示"Nothing to displays“消息。
我支持一个公司代理,所以我使用了HTTP代理设置.按钮和对话框配置代理设置。我还使用了Check connection按钮来用http://plugins.jetbrains.com/测试代理配置,它运行得很好。Browse JetBrains插件窗口仍然是空的。(我还试过Reload按钮。)
我是不是出什么问题了?
(是的,我也知道有一个解决办法:我可以下载插件,然后手动安装。)问题不在于解决办法,而在于应用程序中的下载和安装特性。
发布于 2018-02-27 11:35:05
基于y.bedrov的注释,我查看了idea.log,并发现了几个与SSL证书相关的异常实例:
sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target这个错误可以使用上面描述的Check连接按钮来再现,重要的是在URL中使用https (例如https://plugins.jetbrains.com/)。
因此,这看起来像是一个经典的SSL证书路径问题。棘手的部分是使用的web代理接触证书链,并用公司自己的web代理证书替换原始的根证书。后者显然不受JVM的信任,因此看起来解决方案是将web代理根证书导出到文件中,然后将其导入仙人掌。这个解决方案在几个现有的博客文章中都有描述(下面是一个例子,一个简单的Google搜索可能会产生几十个)。
https://stackoverflow.com/questions/48808418
复制相似问题