我在使用客户端存根通过https发送soap请求时遇到问题 . 我正在运行ubuntu 16并使用eclipse . 我已经使用keytool在 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib
中添加了证书 .
任何帮助都将很高兴 .
引起:sun.security.validator.ValidatorException:PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法在sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java)找到所请求目标的有效证书路径:387)sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292)位于sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl . )的sun.security.validator.Validator.validate(Validator.java:260) . java:324)at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:229)at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124)at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker .java:1491)... 41更多引起:sun.security.provider.certpath.SunCertPathBuilderException:无法在sun.security.provider.certpath.SunCertPathBuilder.build找到所请求目标的有效证书路径(SunCertPathBuilder.java:141 )在sun.sec urity.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:126)at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:280)at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:382) ......还有47个
1 回答
在tomcat或应用程序服务器中使用以下JVM参数,它应该可以工作