2017-10-06 91 views
0

我试图下载对象存储。无法连接mule Anypoint连接器更新站点

我得到以下错误,而连接到Anypoint连接器更新站点 - https://repository.mulesoft.org/connectors/releases/3.5.0

Unable to read repository at https://repository.mulesoft.org/connectors/releases/3.5.0/content.xml. 
Unable to read repository at https://repository.mulesoft.org/connectors/releases/3.5.0/content.xml. 
sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target 

回答

0

好像你正面临着一些SSL证书的问题,当你的JVM信任包含自签名证书,这通常发生(即没有由CA签名的证书)。

当Java尝试通过SSL连接到另一个应用程序(例如:HTTPS,IMAPS,LDAPS)时,会发生这种情况,只有它可以信任它时才能连接到该应用程序。在Java世界中处理信任的方式是您有一个密钥库(通常是$ JAVA_HOME/lib/security/cacerts),也称为信任库。其中包含所有已知证书颁发机构(CA)证书的列表,Java只会信任由该密钥库中存在的其中一个CA或公用证书签名的证书。

但跳到结论做检查案例1和2

案例1日前:检查该链接不会阻止你的防火墙

可做参考的Mulesoft Doc

案例2:只需更新您的java(这是简单的方法)

案例3:手动和下载证书添加Java的信任

请参阅本link知道如何手动下载证书,这link将证书添加到信任(你需要OpenSSL工具箱证书转换成需要的格式,在上述链接中有描述),并且如果您不熟悉与SSl证书有关的不同扩展名,请查看此SO answer