wso2 API Manager API丢失了

时间:2017-05-14 03:49:26

标签: wso2 wso2esb wso2is wso2-am wso2carbon

我使用的是API管理器,身份服务器,我有很多API和用户正在创建。我重建了我的EC2实例[创建了一个更新java安装的新实例],并指向了现有的同一个数据库。一切都很好;但我的API都没有被列出。我可以看到相同的用户,角色和应用程序。但是我的API缺失了。 我可以使用哪个表来验证API的存在?我应该验证哪个数据源?可能出现什么问题。旧机器和新机器之间的唯一区别是java安装从open jdk更改为oracle jdk

1 个答案:

答案 0 :(得分:2)

这应该是一个索引问题。请按照以下步骤操作,看看它是否可以解决问题。

1)备份并删除<APIM_HOME>/solr目录。

2)打开<APIM_HOME>/repository/conf/registry.xml

3)像这样更改<lastAccessTimeLocation>的值。

<lastAccessTimeLocation>/_system/local/repository/components/org.wso2.carbon.registry/indexing/lastaccesstime_2</lastAccessTimeLocation>

3)重启服务器。