尝试从Eclipse marketPlace安装EclipseDTP(数据工具平台)。我收到以下异常/错误。
Unable to read repository at
http://download.eclipse.org/datatools/updates/content.jar.
sun.security.validator.ValidatorException: PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find
valid certification path to requested target
任何帮助,不胜感激。
下载内容.jar文件时,您将被重定向到另一个镜像站点。
就我而言,我被重定向到"https://mirrors.shu.edu.cn/eclipse/datatools/updates/content.jar">
此网站向您公开 SSL 证书,但您没有任何证书颁发机构能够验证此证书。
你能做什么?
- 下载密钥库资源管理器
- 在 Internet Explorer 中,打开开发器工具并在网络视图中开始网络录制
- 在地址栏中复制/粘贴"http://download.eclipse.org/datatools/updates/content.jar"
- 从网络视图获取 https 重定向的网址
- 启动密钥库资源管理器并打开您的 cacerts 文件 (JRE_OR_JDK_HOME/jre/lib/security/cacerts)。访问密码是"changeit">
- 我不知道确切的翻译,但在密钥库资源管理器菜单栏中,您会在"从TLS/SSL获取证书"一行中找到一个菜单项,单击它并提供安全域名(对我来说:mirrors.shu.edu.cn)
- 在证书中导入证书并保存证书
- 重新启动日食并再次测试
一些要点:
CACERTS 是 Java 使用的证书颁发机构的默认存储库。
最好导入证书链(密钥库资源管理器显示的所有证书,除了网站的证书)
.仔细查看您在 cacerts 中导入的证书,因为 java 会信任它们