我正在运行 wso2 数据分析服务器,我在 DAS 日志文件中遇到了类似下面这行的错误
javax.net.ssl.SSLException: hostname in certificate didn't match: <192.168.3.27> != localhost
当我进入我创建的仪表板时,在我完成 this link 之前,我看不到任何数据并且仪表板是空的说,当我想将 API 管理器连接到 DAS 时,问题没有在 DAS 仪表板上再次发生 但是 我在 admin-dashboard
上遇到了一些错误在Configure Analytics
菜单。我无法保存配置,并且在 API Manager
上出现了这样的错误:
Error occurred while deploying artifacts (Cause:org.apache.axis2.AxisFault: Connection has been shutdown: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target.
我在 DAS
上没有错误仪表板,但我无法连接 AM
至 DAS
.有什么想法吗?
最佳答案
您当前的证书存储在 wso2carbon.jks 中,指向本地主机,但是如果您在不同的服务器中部署解决方案,则需要为每个服务器创建一个 .jks,并使用 CN=服务器 IP 或完整的服务器主机名。 在 client-truststore.jks 中,您需要存储需要连接的每个服务器的证书。
关于java - WSO2 数据分析服务器上的 SSL 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38540169/