簡體   English   中英

從代碼訪問WSO2 BPS和ESB注冊表

[英]Accessing WSO2 BPS and ESB registry from code

我試圖從Java訪問WSO2 BPS和WSO2 ESB的注冊表,以便根據我提供的數據自動填充注冊表。

我已經找到了許多關於所需Java代碼和依賴項的資源,這是最有用的: [WSO2 Governance Registry]使用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控制台安裝的功能中找到它。 我還嘗試將相關jar從Governance Registry的plugins目錄手動復制到其他產品的plugins目錄中,但這似乎不夠。

請注意,我的填充注冊表的應用程序將不會在我想訪問其注冊表的碳服務器上運行,因此使用CarbonContext.getThreadLocalCarbonContext() (我在其他一些文章中找到的方法)不是一個選項。

我想你指的是如何為WSO2產品安裝功能,

請查看此文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM