Java PKIX路径生成失败:sun.security.provider.certpath.SunCertPathBuilderException:找不到请求目标的有效证书路径?
我使用java和keytool创建了一个本地密钥库,并在ApacheTomcat中完成了ssl配置 我已经在我的本地机器上安装了证书,甚至作为一种信任尝试添加到jre cacerts中 通过https通过浏览器打开可以正常工作 但问题是在试图通过目录服务进行访问时Java PKIX路径生成失败:sun.security.provider.certpath.SunCertPathBuilderException:找不到请求目标的有效证书路径?,java,https,tomcat7,directoryservices,pkix,Java,Https,Tomcat7,Directoryservices,Pkix,我使用java和keytool创建了一个本地密钥库,并在ApacheTomcat中完成了ssl配置 我已经在我的本地机器上安装了证书,甚至作为一种信任尝试添加到jre cacerts中 通过https通过浏览器打开可以正常工作 但问题是在试图通过目录服务进行访问时 error: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPa
error: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
最后,我找到了正确的JRE并将证书添加为可信条目,从而解决了这个问题 使用浏览器很好,因为浏览器知道 证书是可信的,但在这种情况下,JRE是哑的。所以,我们需要 将证书作为受信任项添加到 正确的JRE(当系统上安装了多个JRE时)