Confluence HTML宏SSL异常

4
我们正在使用html-include宏来显示来自https资源的内容。然而,如果我们包含该宏,则会发生以下异常:

渲染宏“html-include”时出错: com.atlassian.renderer.v2.macro.MacroException:com.atlassian.confluence.macro.MacroExecutionException: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException:PKIX路径构建失败: sun.security.provider.certpath.SunCertPathBuilderException: 无法找到请求目标的有效证书路径。

我们不知道该怎么做才能让它工作。请您帮忙解决问题。
1个回答

1

原因

这两个实例之间的通信并没有显式地彼此信任,即使它们使用相同的密钥库。 实例所使用的证书必须存在于受信任的证书库中,才能实现服务器之间的通信。

解决方法

  1. 如果您使用的是JDK 1.5,请按照本文档中的说明进行操作:通过SSL连接LDAP或JIRA或其他服务
  2. 如果您使用的是JDK 1.6,请按照本文档中的说明进行操作:keytool - 密钥和证书管理工具

这将需要重新启动添加了参数的所有应用程序。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接