Maven错误:java.security.InvalidAlgorithmParameterException:trustAnchors参数必须为非空

时间:2016-09-30 07:42:55

标签: java maven ssl keystore

我不确定如何反应。我被告知这是一个重复的问题。但只有标题是相同的 - 我的问题没有回答: - 我正在提供有效的cacerts文件 - 我在命令中提到它;没有路径搜索 - 我甚至在命令中提供了密码 - 我正在做一个ssl跟踪,说'#34;没有提供文件",虽然我提供了它

我知道有关于这个主题的几个条目 - 但我发现没有任何东西符合我的问题。 我使用maven(mvn)批处理命令与windows(不是m2e与eclipse)运行全新安装或解决依赖关系。有时,当更改pom.xml时,有必要从我们的nexus服务器下载工件。 这对我来说已经很久了。

但是现在与nexus服务器(https,服务器使用公司拥有的证书)的连接失败,并且" java.security.InvalidAlgorithmParameterException:trustAnchors参数必须为非空& #34; 我知道,我改变了Java版本。但我非常确定我维护cacerts密钥库的方式与之前版本相同。 (在租用时我比较了两个cacerts中的指纹;它们是相同的)。

运行命令时 " mvn -s -Djavax.net.debug = all -Djava.net.ssl.trustStore =" c:/Programme/Java/jre1.8.0_101/lib/security/cacerts" ;依赖:解决",ssl-trace说:

keyStore is :    
keyStore type is : jks
keyStore provider is : 
init keystore
init keymanager of type SunX509
trustStore is: No File Available, using empty keystore.
trustStore type is : jks
trustStore provider is : 
init truststore

我不知道为了解决这个问题我可能会改变什么。我更改了Windows PATH-Statement,但这与前面描述的命令无关。 任何提示都表示赞赏

0 个答案:

没有答案