Eclipse打开Marketplace报MarketplaceDiscoveryStrategy错误如何解决
这个错误本质是Eclipse关联的Java运行环境无法信任Eclipse Marketplace站点的SSL证书,可按以下优先级尝试解决:
方案1:临时跳过SSL证书验证(最快生效)
- 打开Eclipse安装根目录,找到
eclipse.ini配置文件 - 在文件末尾追加两行参数:
-Djavax.net.ssl.trustStore=NONE -Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclientjava
- 保存文件后重启Eclipse,再尝试打开Marketplace即可
方案2:导入站点证书到Java信任库
如果方案1无效,大概率是你当前网络有公司代理、防火墙等设备篡改了站点证书,可手动导入证书:
- 用浏览器访问https://marketplace.eclipse.org,点击地址栏的锁形图标,导出站点的根证书,格式选择Base64编码的X.509证书,保存为
.cer后缀的文件 - 找到Eclipse正在使用的JRE安装目录,进入
jre/lib/security路径 - 执行命令导入证书到信任库:
keytool -import -alias eclipse-marketplace -file 【你导出的证书本地路径】.cer -keystore cacerts - 信任库默认密码为
changeit,出现提示时输入y确认信任证书,重启Eclipse即可
方案3:检查网络代理配置
- 打开Eclipse,依次进入
窗口 > 首选项 > 常规 > 网络连接 - 如果当前网络需要配置代理,将Active Provider改为
Manual,正确填写HTTP/HTTPS代理地址和端口;不需要代理则改为Direct,保存后重试
内容的提问来源于stack exchange,提问作者Rubicon
相关产品推荐
相关产品推荐

