我试图从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
我发现an old thread建议也应该可以在其他WSO2产品上安装WSRegistryService,但是我还没有找到如何做到这一点 . 我似乎已经足够了 .
请注意,我的填充注册表的应用程序将不会在我想访问其注册表的碳服务器上运行,因此使用 CarbonContext.getThreadLocalCarbonContext()
(我在其他一些文章中找到的方法)不是一种选择 .
1 回答
我想你指的是如何为WSO2产品安装功能,
请找this documentation .