WSO2 治理未在 JDBC 数据库中找到所有资产
WSO2 Governance Not Finding All Assets in JDBC Database
我是 WSO2 的新手,正在开发一个使用 WSO2 的现有应用程序。
我们将资产数据库加载到 wso2 中,但并非所有资产在查询时都显示在商店或发布者中。
database/carbon 中的内容与 store/publisher 中的内容似乎有些脱节。
可以通过以下方式找到丢失的资产:
- 直接调用数据库
- 在碳中查找它们
- 使用商店或发布者 url 和资产 ID
- 治理休息 api 仅通过 id
资产丢失于:
正在 store/publisher gui 中搜索
正在使用治理进行搜索api
根据我们的 rxt 定义,所有缺失的资产名称均无效。我在 carbon 中删除了这些验证,但仍然找不到它们。
我们在 rxt 文件中对资产名称进行了验证,这会影响在 store/publisher 中看到的内容吗?
是否有办法将治理注册表与数据库同步,以便显示商店和发布者中的所有资产?
非常感谢任何帮助!!
我遇到了与 store/publisher 相同的问题。在搜索解决方案后,我们找到了有关此问题的一些信息。 WSO2 没有为 Solr 中的一些资产编制索引。
您可以尝试通过以下步骤重新索引资产:
1 - 备份位于 /solr 中的 solr 文件夹并从 API 管理器主目录中删除。
2 - 打开 /repository/conf/registry.xml
3 - 在 indexingConfiguration 标签下有一个名为 lastAccessTimeLocation 的值。
默认值为
/_system/local/repository/components/org.wso2.carbon.registry/indexing/lastaccesstime
将该值更改为
/_system/local/repository/components/org.wso2.carbon.registry/indexing/lastaccesstime1
4 - 重启服务器
对我来说这没有用,但在一些问题中很多人说这可能是这个问题的最佳解决方案。
WSO2 loss APIs after changes in docker container
经过长时间的调查,我发现某些条目不在 REG_LOG table 中,而 REG_LOG table 中的某些日期使条目未被索引.解决方案是将当前时间戳添加到 REG_LOG table 中,这会强制重建索引,然后可以在网络中搜索丢失的资产 ui.
我是 WSO2 的新手,正在开发一个使用 WSO2 的现有应用程序。 我们将资产数据库加载到 wso2 中,但并非所有资产在查询时都显示在商店或发布者中。 database/carbon 中的内容与 store/publisher 中的内容似乎有些脱节。
可以通过以下方式找到丢失的资产:
- 直接调用数据库
- 在碳中查找它们
- 使用商店或发布者 url 和资产 ID
- 治理休息 api 仅通过 id
资产丢失于:
正在 store/publisher gui 中搜索
正在使用治理进行搜索api
根据我们的 rxt 定义,所有缺失的资产名称均无效。我在 carbon 中删除了这些验证,但仍然找不到它们。
我们在 rxt 文件中对资产名称进行了验证,这会影响在 store/publisher 中看到的内容吗?
是否有办法将治理注册表与数据库同步,以便显示商店和发布者中的所有资产?
非常感谢任何帮助!!
我遇到了与 store/publisher 相同的问题。在搜索解决方案后,我们找到了有关此问题的一些信息。 WSO2 没有为 Solr 中的一些资产编制索引。
您可以尝试通过以下步骤重新索引资产:
1 - 备份位于 /solr 中的 solr 文件夹并从 API 管理器主目录中删除。
2 - 打开 /repository/conf/registry.xml
3 - 在 indexingConfiguration 标签下有一个名为 lastAccessTimeLocation 的值。
默认值为
/_system/local/repository/components/org.wso2.carbon.registry/indexing/lastaccesstime
将该值更改为
/_system/local/repository/components/org.wso2.carbon.registry/indexing/lastaccesstime1
4 - 重启服务器
对我来说这没有用,但在一些问题中很多人说这可能是这个问题的最佳解决方案。
WSO2 loss APIs after changes in docker container
经过长时间的调查,我发现某些条目不在 REG_LOG table 中,而 REG_LOG table 中的某些日期使条目未被索引.解决方案是将当前时间戳添加到 REG_LOG table 中,这会强制重建索引,然后可以在网络中搜索丢失的资产 ui.