我在我的spring引导项目中使用了spring-cloud-config,但是当我尝试将我的应用程序作为spring引导应用运行时,它会出现以下异常
sun.security.provider.certpath.SunCertPathBuilderException:无法在GET请求上找到PropertySource: I/O错误: sun.security.validator.ValidatorException: PKIX路径构建失败:
无法找到被请求目标的有效证书路径;嵌套异常是javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX路径构建失败: sun.security.provider.certpath.SunCertPathBuilderException:无法找到被请求目标的有效证书路径
我使用以下命令在java信任库中添加了证书
keytool -importcert -trustcacerts -file C:\Users\patilp1\temp\sslcerts\spring-cloud-config.cer -alias "spring-cloud-config"不过,我的应用程序也给出了同样的例外。知道这背后的原因是什么,因为我已经在java信任库中添加了证书,它位于
C:\Program Files\Java\jdk1.8.0_192\jre\lib\security
发布于 2020-01-02 11:27:06
尝试如下: 1.创建一个密钥库/信任库,其中包含配置服务器的证书。添加以下VM参数:
-Djavax.net.ssl.keyStore=<location of your keystore>
-Djavax.net.ssl.keyStorePassword=<your storepass>
-Djavax.net.ssl.trustStore=<location of your truststore>
-Djavax.net.ssl.trustStorePassword=<your storepass>
-Djavax.net.ssl.trustStoreType=jks希望这能有所帮助。
https://stackoverflow.com/questions/58708472
复制相似问题