我在WSO2 ESB 4.6.0上有本地录入。
是否可以远程获取它?
(我的意思是在Synapse之外;就像可以通过RemoteRegistry从Registry获取资源/集合)。
P.S。我尝试过使用LocalEntryAdmin,但它从synapseConfiguration中获取条目。
我正在尝试使用WSRegistryServiceClient从独立Java应用程序获取注册表(以获取本地条目)。
我复制了jks和axis2repo,但仍然得到:
org.wso2.carbon.registry.core.exceptions.RegistryException: Failed to perform get operation. at org.wso2.carbon.registry.ws.client.registry.WSRegistryServiceClient.get(WSRegistryServiceClient.java:247)
org.apache.axis2.AxisFault: The input stream for an incoming message is null.
我是否应该仅在Carbon环境中使用WSRegistryServiceClient?
答案 0 :(得分:0)
您应该可以从注册表中获取它。使用注册表API,获取Localregistry并尝试将其作为资源读取;
localRegistry().get("testLocalentry");