1

已将 ESB v4.6.0 的实例链接到 G-Reg v4.5.3

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 配置文件并成功保存在注册表中时,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 读取。

任何帮助将非常感激。

4

2 回答 2

0

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

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

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

问候

于 2013-03-05T19:56:51.840 回答
0

我不认为它已被弃用,我很确定它是一个错误,存在于 4.5.1/2/3

wso2esb wso2 治理注册表

于 2013-03-24T22:51:32.593 回答