WSO2:Greg和ESB共享注册表问题

时间:2013-07-09 13:44:44

标签: wso2 wso2esb wso2greg

我遵循WSO2 Documentaton中的指南远程注册表中的治理分区。它似乎工作正常,但我面临一个奇怪的问题。我先解释一下我的设置。

治理注册机构安装

  • 已安装GREG 4.5.3
  • 将偏移量设置为1,以便GREG控制台mgmt在端口9444上运行(carbon.xml)
  • 创建mysql数据库“wso2greg_reg”(用于本地/配置/治理注册表)
  • 更新了数据源WSO2_CARBON_DB以指向wso2greg_reg数据库(master-datasources.xml)
  • 启用群集(axis2.xml)
  • 使用-Dsetup选项运行GREG服务器以创建所有表

企业服务总线安装

  • 已安装ESB 4.6.0
  • 将偏移量设置为2,以便ESB控制台mgmt在端口9445(carbon.xml)上运行
  • 创建mysql数据库“wso2esb_reg”(用于本地/配置注册表)
  • 更新了数据源WSO2_CARBON_DB以指向wso2esb_reg数据库(master-datasources.xml)
  • 添加数据源WSO2_GREG_DB以指向wso2greg_reg数据库(master-datasources.xml)
  • 启用群集(axis2.xml)
  • 使用wso2greg_reg数据库
  • 设置registry.xml以挂载治理注册表
  • 使用-Dsetup选项运行ESB服务器以创建所有表

当我启动两台服务器时,我的问题正在发生,依赖于第一台服务器启动时我在第二台启动的服务器的控制台管理器上遇到了不同的问题。

第一种情况:

我首先启动GREG,然后启动ESB。导航到ESB控制台MGMT时,我无法添加新的Pass Through Proxy,不会显示respetive表单,并且会将异常记录到ESB日志中(请参阅logs)。

第二种情况:

我先启动ESB,然后启动GREG。导航到GREG控制台MGMT时,元数据菜单为空,并且GREG日志会显示异常(请参阅logs

有人能指出我做错了吗?

1 个答案:

答案 0 :(得分:2)

您只需要创建一个mysql数据库。这个数据库用于G-Reg和ESB实例的master-datasources.xml配置。会发生什么,mysql数据库被用作中央数据库。

请试一试,看看你是否还遇到了上述问题。

干杯, 阿娇