2013-02-27 83 views
1

具有链接ESB v4.6.0的实例为G-注册v4.5.3按跨ESB集群共享注册表和配置空间

http://docs.wso2.org/wiki/display/ESB460/Remote+Registry+Instance+Configuration#RemoteRegistryInstanceConfiguration-Atom-BasedRemoteInstanceConfiguration

当ESB启动它抛出几个错误,如:

[Framework Event Dispatcher] ERROR AbstractTransportService Error while checking the transport availability 
java.lang.NullPointerException 

尽管如此,我可以浏览两端注册表,但是当我在ESB创建BAM档案,而它的成功保存在注册表中,T他ESB开始失败:

[http-nio-9443-exec-37] ERROR RPCMessageReceiver Exception occurred while trying to invoke service method getResourceString 
java.lang.reflect.InvocationTargetException 

和BAM资料不能在ESB最终没有通过注册表浏览器(空资源),也不是BAM档案管理页面(异常)被读取。但是可以在治理注册表浏览器中阅读。 我在创建共享集合时将权限设置为打开,并且工件可以被所有人读取,写入等。

我找不到有关连接可能出错的信息,以允许浏览和写入,但阻止ESB读取。

任何帮助将不胜感激。

回答

0

我会回答我自己的问题,以帮助其他人面临同样的问题。

在较新版本的WSO2中,基于Atom的注册表共享“实际上”被弃用。

从现在起使用基于JDBC的注册表共享。

问候

0

我不认为它过时,即时通讯相当确信它的错误,存在于4.5.1/2/3

wso2esb wso2 governance registry

+0

喜添,与WSO2人根据, Atom因为此引起许多麻烦而被弃用。我不知道它是否将在未来再次启用。问候。 – GustavoH 2013-03-25 01:12:36