按照
将ESB v4.6.0实例链接到G-Reg v4.5.3http://docs.wso2.org/wiki/display/ESB460/Remote +注册+实例+配置# RemoteRegistryInstanceConfiguration-Atom-BasedRemoteInstanceConfiguration
当ESB启动时,它抛出如下几个错误:
[Framework Event Dispatcher] ERROR AbstractTransportService Error while checking the transport availability
java.lang.NullPointerException
尽管如此,我可以在两端浏览注册中心,但是当我在ESB中创建BAM配置文件时,当它成功地保存在注册中心时,ESB开始失败:
[http-nio-9443-exec-37] ERROR RPCMessageReceiver Exception occurred while trying to invoke service method getResourceString
java.lang.reflect.InvocationTargetException
无论是通过注册中心浏览器(空资源)还是BAM概要文件管理页面(例外),都无法在ESB端读取和BAM概要文件。但是可以在Governance Registry浏览器中阅读。当我创建共享集合时,我将权限设置得非常大,每个人都可以读取、写入工件等。
我找不到有关连接可能出错的信息,允许浏览和写入,但阻止ESB读取。
我将回答我自己的问题,以帮助面临同样问题的其他人。
基于atom的注册表共享在较新的WSO2版本中"事实上"已被弃用。
从现在开始使用基于jdbc的注册表共享
对
我不认为它被弃用了,我很确定这是一个bug,出现在4.5.1 1/2/3
wso2esb wso2治理注册表