无法初始化WSO2治理注册表?

时间:2013-04-15 21:15:30

标签: wso2 wso2greg

我正在尝试为wso2治理注册表定制index.jsp。我试图获取正在添加到注册表中的所有服务的列表。而且我还希望添加在index.jsp中搜索服务等功能。我试图初始化Registry对象?我想知道如何获取Registry对象。谁能建议我怎么做?这样一旦我可以获得Registry对象,我将使用Resource对象在Registry中进行搜索。

资源GovernanceFolder = registry.get(“/ _ system / governance”);

但是如何获得该注册表对象?

我试过Registry registry = initialize();这没用。任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

您使用的GREG版本是什么?如果您使用最新的GREG(4.5.3)服务也被视为可配置的治理工件,那么您可以按http://ajithvblogs.blogspot.com/2013/02/how-to-invoke-custom-artifacts-using.html获取服务列表。

如果您使用的是旧版GREG,则可能必须使用相应的管理服务来列出服务。

答案 1 :(得分:0)

您可以找到[1]来初始化注册表对象。

Registry governanceRegistry = GovernanceUtils.getGovernanceUserRegistry(registry, userName);

ServiceManager serviceManager = new ServiceManager(governanceRegistry);

Service[] services = serviceManager.getAllServices();

查找有关Governance Registry documentation的更多详细信息。

相关问题