wso2 API 经理 API 输了
wso2 API Manager API's lost
我正在使用 API 管理器、身份服务器,我有很多 API 和正在创建的用户。我重建了我的 EC2 实例 [创建了一个新实例来更改 java 安装] 并指向同一个数据库 existing.Everything 没问题;但是我的 API 的 none正在上市。我可以看到相同的用户、角色和应用程序。但是我的 API 不见了。
我可以使用哪个 table 来验证 API 是否存在?我应该验证哪个数据源?可能已经消失的东西 wrong.The 旧机器和新机器之间的唯一区别是 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) 重启服务器。
我正在使用 API 管理器、身份服务器,我有很多 API 和正在创建的用户。我重建了我的 EC2 实例 [创建了一个新实例来更改 java 安装] 并指向同一个数据库 existing.Everything 没问题;但是我的 API 的 none正在上市。我可以看到相同的用户、角色和应用程序。但是我的 API 不见了。 我可以使用哪个 table 来验证 API 是否存在?我应该验证哪个数据源?可能已经消失的东西 wrong.The 旧机器和新机器之间的唯一区别是 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) 重启服务器。