找不到PropertySource:春季云配置URL的PKIX路径构建失败



我在spring-boot项目中使用spring-cloud-config,但当我尝试将应用程序作为spring-boot-app运行时,它会给出以下异常

找不到PropertySource:的GET请求中出现I/O错误"https://spring-cloud-config-orgname.com/annuity-application-api/dev/master":sun.security.validator.ValidatorException:PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法查找到请求目标的有效证书路径;嵌套异常为javax.net.ssl.ssl握手异常:sun.security.validator.ValidatorException:PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法查找到请求的目标的有效认证路径

我使用以下命令在java信任库中添加了证书

keytool -importcert -trustcacerts -file C:Userspatilp1tempsslcertsspring-cloud-config.cer -alias "spring-cloud-config"

尽管如此,我的申请还是给出了同样的例外。知道这背后的原因是什么吗?因为我已经在的java信任库中添加了证书

C:Program FilesJavajdk1.8.0_192jrelibsecurity

试试这个:1.创建一个密钥库/信任库,其中包含配置服务器的证书2.添加以下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

希望这能有所帮助。

相关内容

  • 没有找到相关文章

最新更新