我有一个Windows Server 2008 R2,SP1框,其中设置了最新版本的WSO2 API Manager和Business Activity Manager(BAM)。我已经按照文档(多次开始)来配置每个文档。在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的新手,所以如果我错过了一些愚蠢的东西,我就不会感到侮辱。 :)
答案 0 :(得分:0)
好的,看起来我的问题实际上是在我的环境变量中。不要声明CARBON_HOME;让服务器自己解决这个问题。
答案 1 :(得分:0)
您还可以验证BAM服务器是否已成功启动。我注意到在Windows环境中启动WSO2 BAM时出现了一些问题。 [1]
[1] http://docs.wso2.org/display/BAM200/FAQ#FAQ-Igetanexceptionstating- ERRORorgapachehadoophiveqlexecExecDriver-JobSubmissionfailedwithexceptionjavaioIOExceptionCannotrunprogramchmodCreateProcesserror2Thesystemcannotfindthefilespecified javaioIOExceptionCannotrunprogramchmodCreateProcesserror2Thes