3

我正在尝试从 Java 访问 WSO2 BPS 和 WSO2 ESB 的注册表,以便根据我提供的数据自动填充注册表。

我已经找到了一些关于所需 Java 代码和依赖项的资源,这是最有用的一个:[WSO2 Governance Registry]Using WSRegistryServiceClient。但是,这些资源中描述的方法取决于 WSRegistryService 服务。此服务默认包含在 Governance Registry 中,但不包含在其他 WSO2 产品中。我已验证我的代码适用于 Governance Registry。对于我机器上的任何其他 WSO2 产品,我收到此错误:

The service cannot be found for the endpoint reference (EPR) https://localhost:9445/services/WSRegistryService

我发现一个旧线程建议应该可以在其他 WSO2 产品上安装 WSRegistryService,但我无法找到如何安装。我似乎无法在可以从产品的 Web 控制台安装的功能中找到它。我也尝试过手动将 Governance Registry 的 plugins 目录中的相关 jar 复制到其他产品的 plugins 目录中,但这似乎还不够。

请注意,我用于填写注册表的应用程序不会在我要访问其注册表的碳服务器上运行,因此使用CarbonContext.getThreadLocalCarbonContext()(我在其他一些文章中找到的方法)不是一种选择。

4

1 回答 1

1

我认为您指的是如何为 WSO2 产品安装功能,

请查找此文档

于 2016-05-04T11:59:14.363 回答