WSO2-IS 5.11.0已创建Service Providers在Carbon控制台不显示求助
WSO2 Identity Server 5.11.0 服务提供商(SP)不显示问题解决方法
清除服务端缓存
- 停止WSO2 IS服务
- 删除
<IS_HOME>/repository/tmp、<IS_HOME>/repository/carbonapps目录下的全部内容 - 删除
<IS_HOME>/repository/conf/deployment/server路径下的tmp和cache文件夹 - 重启服务后刷新控制台查看SP是否显示
校验数据库数据与连接
- 检查
<IS_HOME>/repository/conf/datasources/master-datasources.xml中的MySQL连接配置,确认URL、用户名、密码无误 - 查看SP_APP表的记录:
- 确认
TENANT_ID是否匹配当前操作的租户(默认租户为-1234) - 检查
IS_ENABLED字段是否为1,若为0则手动更新为1
- 确认
- 执行
SELECT * FROM SP_APP WHERE APP_NAME = '你的SP名称';,确认记录的各个字段无异常值
- 检查
确认租户上下文
如果使用多租户环境,确保当前登录的控制台租户是该SP所属的租户,切换对应租户后重新查看重建数据索引
登录管理控制台,进入Main > Identity > Service Providers > Resolve Index Issues,选择重新索引服务提供商数据,完成后刷新页面查看日志定位异常
打开<IS_HOME>/repository/logs/wso2carbon.log,搜索ServiceProvider相关关键词,排查加载SP时的报错信息(如数据库查询失败、权限错误等),根据具体异常针对性修复
内容的提问来源于stack exchange,提问作者Aldo Inácio da Silva
相关产品推荐
相关产品推荐

