簡體   English   中英

在完全分布式 WSO2 APIM 設置中啟動 WSO2 ISKM 5.10.0 服務器時出錯

[英]Error while starting WSO2 ISKM 5.10.0 server in fully distributed WSO2 APIM setup

我正在配置 WSO2 完全分布式平台,並且使用以下數據庫配置配置了兩個 WSO2 ISKM 服務器。

[user_store]
type = "database_unique_id"

[database.apim_db]
type = "mysql"
url = "jdbc:mysql://localhost:3306/apim_db"
username = "apimadmin"
password = "apimadmin"

[database.shared_db]
type = "mysql"
url = "jdbc:mysql://localhost:3306/shared_db"
username = "regadmin"
password = "regadmin"

但是此配置在第二個服務器中返回以下錯誤。

Caused by: org.wso2.carbon.user.core.UserStoreException: Using sql : INSERT INTO UM_SYSTEM_USER_ROLE (UM_USER_NAME, UM_ROLE_ID, UM_TENANT_ID) VALUES (?,(SELECT UM_ID FROM UM_SYSTEM_ROLE WHERE UM_ROLE_NAME=? AND UM_TENANT_ID=?), ?) Duplicate entry 'wso2.anonymous.user-1--1234' for key 'UM_USER_NAME'

然后我改變了數據庫配置如下,

[user_store]
type = "database"

此處兩台服務器均已啟動,但無法使用管理員、管理員憑據登錄管理控制台。 它顯示為不正確的用戶名密碼。 如何解決這個問題?

這適用於數據庫配置

[user_store]
type = "database_unique_id"

清除UM_SYSTEM_USER_ROLE表中的數據並重新啟動服務器后。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM