Java Hazelcast-由于证书问题启用授权时无法访问Mongodb

Java Hazelcast-由于证书问题启用授权时无法访问Mongodb,java,mongodb,keystore,hazelcast,hazelcast-imap,Java,Mongodb,Keystore,Hazelcast,Hazelcast Imap,我正在尝试将MongoDB与hazelcast集成以实现分布式缓存。MongoDB有群集服务器,需要密码。在MongoMapStore.java类中执行get collection调用时,请遵循中提到的示例 。我会遇到如下错误: javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:>PKIX路径生成失败: sun.security.provider.certpath.SunCertPathBu

我正在尝试将MongoDB与hazelcast集成以实现分布式缓存。MongoDB有群集服务器,需要密码。在MongoMapStore.java类中执行get collection调用时,请遵循中提到的示例

。我会遇到如下错误:

javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:>PKIX路径生成失败:

sun.security.provider.certpath.SunCertPathBuilderException:找不到请求目标的有效证书路径

等等。如果有帮助,我可以生成错误的整个堆栈跟踪


如何解决此问题。

此错误可能是由于缺少数据库服务器的证书造成的。确保您的密钥库具有所需的证书。如果您确实在服务器的公钥证书上有一个证书,并希望加载它,请选中


Enusre您的密钥库具有所需的证书。如果您在服务器的公钥证书上有一个证书,并希望加载它,请选中。另外,在与mongo服务器建立连接时,何时会发生此
SSLHandshakeException
异常?是否添加了证书?也许您可以将其作为答案发布,我将接受它