Java 从spring项目的Gitlab读取属性文件
这一定是一个非常愚蠢的问题,但我正在尝试从我的gitlab存储库中读取非常基本的信息(我的repo是私有的,所以我无法向您显示确切的URL)。 我执行以下代码: (为了这个例子,我在公共回购()中发布了一个文件示例,但在我的例子中,它必须是私有的,真正的URL类似()但我不能在这里发布,对不起) 问题是,当我尝试与GITLAB联系时,我总是一次又一次地收到相同的错误: javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX路径生成失败:sun.security.provider.certpath.SunCertPathBuilderException:找不到请求目标的有效证书路径 我点击了以下链接: 但他们不能解决我的问题。一定有什么很容易忘记的事 我还导入了gitlab的证书,但仍然遇到同样的问题:Java 从spring项目的Gitlab读取属性文件,java,spring,ssl,gitlab,Java,Spring,Ssl,Gitlab,这一定是一个非常愚蠢的问题,但我正在尝试从我的gitlab存储库中读取非常基本的信息(我的repo是私有的,所以我无法向您显示确切的URL)。 我执行以下代码: (为了这个例子,我在公共回购()中发布了一个文件示例,但在我的例子中,它必须是私有的,真正的URL类似()但我不能在这里发布,对不起) 问题是,当我尝试与GITLAB联系时,我总是一次又一次地收到相同的错误: javax.net.ssl.SSLHandshakeException:sun.security.validator.Valid
./keytool -import -alias "xrepocert" -keystore "C:/Program Files/Java/jre1.8.0_181/lib/security/cacerts" -file "C:/gitlabcerts/cert/gitlab.cer"
--------------解决方案--------------------------
我的演练是使用配置服务器读取这些属性,为了在每次启动服务时读取属性,我遵循了以下链接() 啊哼。。。您是否正在使用
GitlabAPI
访问github
项目?好的,我看您已经纠正了这一点……我也遇到了类似的问题。你有没有找到一个解决方案@MrPotatoServerAheum。。。您是否正在使用GitlabAPI
访问github
项目?好的,我看您已经纠正了这一点……我也遇到了类似的问题。您是否在MrPotatoServer上找到了解决方案
./keytool -import -alias "xrepocert" -keystore "C:/Program Files/Java/jre1.8.0_181/lib/security/cacerts" -file "C:/gitlabcerts/cert/gitlab.cer"