我正在使用 API 管理器、身份服务器,我创建了很多 API 和用户。我重建了我的 EC2 实例 [创建了一个新实例来更改 java 安装] 并指向现有的同一个数据库。一切都很好;但我的 API 都没有被列出。我可以看到相同的用户、角色和应用程序。但是我的 API 不见了。我可以使用哪个表来验证 API 的现有?我应该验证哪个数据源?可能出了什么问题。 旧机器和新机器之间的唯一区别是java安装从open jdk更改为oracle jdk
这应该是索引问题。请按照以下步骤操作,看看是否能解决问题。
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) 重启服务器。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句