【问题标题】:WSO2 API Manager with BAM issue带有 BAM 问题的 WSO2 API 管理器
【发布时间】:2013-10-09 13:48:39
【问题描述】:

我有一个安装了最新版本的 WSO2 API 管理器和业务活动管理器 (BAM) 的 Windows Server 2008 R2 SP1 机器。我已经按照文档(从几次开始)进行配置。在 API Manager 中,我启用了 APIUsageTracking (xpath=APIManager/APIUsageTracking/Enabled),将 ThriftPort 设置为 7612,并在 master-datasources.xml 文件中为 API Manager 和 BAM 设置了 WSO2AM_STATS_DB 数据源。根据文档,我已将 API Manager 中 carbon.xml 中的 Server/Ports/Offset 值设置为 1。但是,当我尝试启动服务器时,出现以下错误:

错误 - APIMgtUsageDataBridgeDataPublisher 初始化 APIMgtUsageDataBridgeDataPublisher org.wso2.carbon.databridge.agent.thrift.exception.AgentException 时出错:无法为 TCP、localhost:7612、TCP、localhost:7712 借用客户端

有没有想过我可能会错过什么?

提前致谢!如果我可以提供任何额外的信息,请告诉我。我是 WSO2 的新手,所以如果我遗漏了一些明显的愚蠢的东西,我不会感到受到侮辱。 :)

【问题讨论】:

    标签: wso2


    【解决方案1】:

    好的,看来我的问题实际上出在我的环境变量中。不要声明 CARBON_HOME;让服务器自己解决。

    【讨论】:

      【解决方案2】:

      能否请您验证 BAM 服务器是否已成功启动。我注意到在 Windows 环境中启动 WSO2 BAM 时存在一些问题。 [1]

      [1]http://docs.wso2.org/display/BAM200/FAQ#FAQ-Igetanexceptionstating- ERRORorgapachehadoopiveqlexecExecDriver-JobSubmissionfailed with exceptionjavaioIOExceptionCannotrunprogramchmodCreateProcesserror2Thesystemcannotfindthefilespecified javaioIOExceptionCannotrunprogramchmodCreateProcesserror2Thes

      【讨论】:

      • 这就是问题所在。因为我在环境变量中指定了 CARBON_HOME,所以我可以启动 AM,但不能启动 BAM,或者反之亦然,但不能同时启动两者。一旦我删除了 CARBON_HOME 环境变量,它就开始正常工作。谢谢!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-27
      • 1970-01-01
      • 1970-01-01
      • 2016-02-07
      • 1970-01-01
      相关资源
      最近更新 更多