不要登录wso2 api经理(发布者/商店/ Carbon)登录租户的管理员登录 . 重现步骤:
1)解包wso2am-1.7.0
2)安装mysql jdbc lib
3)将4个数据源添加到master-datasources.xml:WSO2CarbonDB,WSO2UM_DB,WSO2REG_DB,WSO2AM_DB到远程mysql数据库,例如:
<datasource>
<名称> WSO2REG_DB </名称>
<description>用户管理器使用的数据源</ description>
<jndiConfig>
<名称> JDBC / WSO2REG_DB </名称>
</ jndiConfig>
<definition type =“RDBMS”>
<结构>
<URL> JDBC:MySQL的://192.168.61.224:3306 / regdb autoReconnect的=真安培;了relaxAutoCommit =真</ URL>
<用户名> regdbuser </用户名>
<密码> bsdfgg8tae </密码>
<driverClassName> com.mysql.jdbc.Driver </ driverClassName>
<maxActive> 50 </ maxActive>
<MAXWAIT> 60000 </ MAXWAIT>
<testOnBorrow>真</ testOnBorrow>
<validationQuery> SELECT 1 </ validationQuery>
<validationInterval> 30000 </ validationInterval>
</配置>
</定义>
</数据源>
4)在文件user-mgt.xml中将changejdbc / WSO2CarbonDB更改为jdbc / WSO2UM_DB,并将选项jdbc / WSO2UM_DB添加到此文件中的section .
5)启动wso2
6)以admin身份登录:admin到/ carbon /并创建新租户(example.com) .
7)以admin@example.com身份登录(始终工作正常)
8)重启wso2am(重启后登录为admin@example.com工作正常)
9)等30分钟
10)登录admin@example.com不要工作 .