我正在运行wso2 Data Analytics Server,我遇到了一些错误,例如DAS日志文件中的以下行
javax.net.ssl.SSLException: hostname in certificate didn't match: <192.168.3.27> != localhost
当我进入创建的仪表板时,直到我完成了this link所说的操作,并且我想将API Manager连接到DAS时,DAS仪表板BUT上再也没有出现问题,所以看不到任何数据并且仪表板为空。在
admin-dashboard
菜单中的Configure Analytics
上。我无法保存配置,并且在API Manager
上收到了这样的错误:部署工件时发生错误(原因:org.apache.axis2.AxisFault:连接已关闭:javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX路径构建失败:sun.security.provider.certpath。 SunCertPathBuilderException:无法找到到请求目标的有效证书路径。
我在
DAS
仪表板上没有错误,但无法将AM
连接到DAS
。任何想法? 最佳答案
当前的证书(存储在wso2carbon.jks中)指向localhost,但是如果将解决方案部署在其他服务器上,则需要为每个具有CN = server IP或完整服务器主机名的服务器创建一个.jks。
在client-truststore.jks中,您需要存储需要连接的每个服务器的证书。
关于java - WSO2数据分析服务器上的SSL错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38540169/