Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.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 Maven没有在CentOS7上工作。。找不到请求目标的有效证书路径_Java_Linux_Maven_Centos - Fatal编程技术网

Java Maven没有在CentOS7上工作。。找不到请求目标的有效证书路径

Java Maven没有在CentOS7上工作。。找不到请求目标的有效证书路径,java,linux,maven,centos,Java,Linux,Maven,Centos,我刚刚安装了centOS7,并尝试打包我的Java Maven项目 我做一个 mvn package 我得到以下错误。。有人能告诉我怎么找到它吗 [ERROR] Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plu

我刚刚安装了centOS7,并尝试打包我的Java Maven项目

我做一个

mvn package
我得到以下错误。。有人能告诉我怎么找到它吗

[ERROR] Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6: Could not transfer artifact org.apache.maven.plugins:maven-resources-plugin:pom:2.6 from/to central (https://repo.maven.apache.org/maven2): sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target -> [Help 1]
[ERROR]

我猜你是在代理人后面。如果是这样,Maven需要在您正在使用的本地Maven repo的设置文件(settings.xml)中配置您的代理


如果这不起作用,请转储您的maven本地存储库,并强制它重新下载其所有依赖项。

我运行的Ubuntu 15没有代理,也遇到了这个问题。答案是我在网站上找到的证书问题

从另一个帖子,你想跑

update-ca-certificates -f

这是一个CA问题。您的密钥库没有为该服务器提供的证书构造信任链所需的证书。在线搜索应该可以找到任何数量的人在任何数量的网站上都有这个问题,并且应该找到解决这个问题的指南(更重要的是你必须使用的
keytool
工具的使用指南,我觉得这是一个非常可怕的工具)。可能重复