Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从spring项目的Gitlab读取属性文件_Java_Spring_Ssl_Gitlab - Fatal编程技术网

Java 从spring项目的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

这一定是一个非常愚蠢的问题,但我正在尝试从我的gitlab存储库中读取非常基本的信息(我的repo是私有的,所以我无法向您显示确切的URL)。 我执行以下代码: (为了这个例子,我在公共回购()中发布了一个文件示例,但在我的例子中,它必须是私有的,真正的URL类似()但我不能在这里发布,对不起)

问题是,当我尝试与GITLAB联系时,我总是一次又一次地收到相同的错误:

javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX路径生成失败:sun.security.provider.certpath.SunCertPathBuilderException:找不到请求目标的有效证书路径

我点击了以下链接:

但他们不能解决我的问题。一定有什么很容易忘记的事

我还导入了gitlab的证书,但仍然遇到同样的问题:

./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"