2017-05-14 232 views
0

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

回答

1

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

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)重新启动服务器。

+0

它的工作。谢谢 – Jocket