不要登录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> <name>WSO2REG_DB</name> <description>The datasource used by user manager</description> <jndiConfig> <name>jdbc/WSO2REG_DB</name> </jndiConfig> <definition type="RDBMS"> <configuration> <url>jdbc:mysql://192.168.61.224:3306/regdb?autoReconnect=true&relaxAutoCommit=true</url> <username>regdbuser</username> <password>bsdfgg8tae</password> <driverClassName>com.mysql.jdbc.Driver</driverClassName> <maxActive>50</maxActive> <maxWait>60000</maxWait> <testOnBorrow>true</testOnBorrow> <validationQuery>SELECT 1</validationQuery> <validationInterval>30000</validationInterval> </configuration> </definition> </datasource>
4)在文件user-mgt.xml中将changejdbc / WSO2CarbonDB改为jdbc / WSO2UM_DB 并将选项jdbc / WSO2UM_DB添加到此文件中的部分。
5)启动wso2
6)以admin身份登录:admin到/ carbon /并创建新租户(example.com)。
7)以admin @example.com登录(总是运作良好)
8)重启wso2am(重启后登录为admin@example.com工作正常)
9)等待30分钟
10)登录admin@example.com不要工作。