如何修复SSLHandshakeException



当我尝试在企业管理器中解析 wsdl 时,我们收到以下错误。我该如何解决这个问题。

无法解析 WSDL 文档。解析 WSDL 位置 - WSDLException 时发生以下错误:faultCode=PARSER_ERROR:无法读取位于"https:/xxx?WSDL"的 wsdl 文件,由以下原因引起:javax.net.ssl.SSLHandshakeException。 : javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX 路径构建失败: sun.security.provider.certpath.SunCertPathBuilderException: 无法找到所请求目标的有效证书路径

确保将所需的 CA 证书添加到所需的 CERT 数据库文件中,例如如果使用 JDK 的应用程序/Web 服务器,则文件应为 ${JAVA_home}/jre/lib/security/cacerts。

您可以交叉检查您的证书是否已添加。 keytool -list -keystore${JAVA_home}/jre/lib/security/cacerts

密钥库文件路径可能因服务器配置而异。

相关内容

  • 没有找到相关文章

最新更新