Wso2管理员/管理员更改为mysql数据源后失败

问题描述

登录Carbon Management Console时遇到问题 版; WSO2是5.10。 0作为密钥管理器

更改:

我已经对Deployment.toml文件中的WSO2AM_DB,WSO2Shared_DB,WSO2User_db的MysqL数据库进行了更改。 当我尝试使用认的admin / admin凭据登录管理控制台时,UI出现错误

登录失败!请重新检查用户名和密码,然后重试。

错误{org.wso2.carbon.core.services.authentication.AuthenticationAdmin}-验证/授权用户时出现系统错误:com.MysqL.cj.jdbc.exceptions.CommunicationsException:通信链接失败

用户存储中的Deployment.toml更改也会导致错误

更改:

[user_store]
type = "database"

[user_store.properties]
TenantManager="org.wso2.carbon.user.core.tenant.JDBCTenantManager"
ReadOnly=false
ReadGroups=true
WriteGroups=true
scim_enabled = true

[realm_manager]
data_source = "WSO2USER_DB"

解决方法

com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure通常意味着无法访问已配置的数据库。

您是否根据WSO2 jdbc user configuration guidelinesdatabase.user中定义了deployment.toml配置?如果已经配置,请检查已配置的连接URL和从WSO2-IS到用户存储数据库的网络连接。