历史版本3 :HTTPS配置WebSocket 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 问题描述编辑
10.0HTTPS环境若不配置WebSocket,那么智能运维的实时内存图表空白,而且平台会登录信息失效,如下图:
2. 解决方案编辑
配置WebSocket:
找到报表服务器使用的配置数据库
1)如果没有迁移外置数据库,则在WEB-INF/embed/finedb下,那么参考hsql数据库连接方式,修改hsql数据库中数据来新增下面的字段;或者直接使用dbeaver连接finedb来新增下面的字段
2)如果迁移到外置数据库,那么可以直接使用navicat等数据库管理软件来新增下面的字段
在fine_conf_entity表中添加以下4个字段:
字段 | 值 |
---|---|
WebSocketConfig.protocol | ssl(默认) |
WebSocketConfig.keyStore | 来自%TOMCAT_HOME%\conf\server.xml中的keystoreFile字段的值 |
WebSocketConfig.keyStorePassword | 来自%TOMCAT_HOME%\conf\server.xml中的keystorePass字段的值 |
WebSocketConfig.keyStoreFormat | JKS(默认) |
重启tomcat服务器,这样智能运维的实时内存图表空白就可以正常显示了,如下图: