2013-10-08 47 views
0

我有一個Windows Server 2008 R2 SP1套件,它使用最新版本的WSO2 API Manager和業務活動管理器(BAM)進行設置。我已經按照文檔(多次開始)來配置每個文檔。在API管理器中,我啓用了APIUsageTracking(xpath = APIManager/APIUsageTracking/Enabled),將ThriftPort設置爲7612,並在API Manager和BAM的master-datasources.xml文件中設置了WSO2AM_STATS_DB數據源。根據文檔,我已經在API Manager的carbon.xml中將Server/Ports/Offset值設置爲1。然而,當我嘗試啓動服務器時,出現以下錯誤:帶有BAM問題的WSO2 API管理器

ERROR - APIMgtUsageDataBridgeDataPublisher Error initializing APIMgtUsageDataBridgeDataPublisher org.wso2.carbon.databridge.agent.thrift.exception.AgentException: Cannot borrow client for TCP,localhost:7612,TCP,localhost:7712

任何想到我可能會丟失的東西?

在此先感謝!請讓我知道我是否可以提供任何額外信息。我是WSO2的新手,如果我錯過了一些顯而易見的東西,我不會感到侮辱。 :)

回答

0

好吧,看起來像我的問題實際上是在我的環境變量。不要聲明CARBON_HOME;讓服務器認清自己。

0

您是否也請驗證BAM服務器是否已成功啓動。我注意到在Windows環境中啓動WSO2 BAM時出現了一些問題。 [1]

[1] http://docs.wso2.org/display/BAM200/FAQ#FAQ-Igetanexceptionstating- ERRORorgapachehadoophiveqlexecExecDriver-JobSubmissionfailedwithexceptionjavaioIOExceptionCannotrunprogramchmodCreateProcesserror2Thesystemcannotfindthefilespecified javaioIOExceptionCannotrunprogramchmodCreateProcesserror2Thes

+0

這是問題。因爲我在環境變量中指定了CARBON_HOME,所以我可以啓動AM,但不啓動BAM,反之亦然,但不能同時啓動。一旦我刪除了CARBON_HOME環境變量,它就開始正常工作。謝謝! –