0

BAM サーバー (2.2.0) と API Management (1.3.1) を統合しようとすると、エラーが発生します:

[2013-05-13 14:59:41,747] エラー - ProviderAPIUsage org.wso2.carbon.apimgt.usage.client.exception.APIMgtUsageQueryServiceClientException の APIUsageStatisticsClient の呼び出し中に APIProviderHostObject エラーが発生しました: org.wso2.carbon で JDBC データベースからクエリを実行中にエラーが発生しました.apimgt.usage.client.APIUsageStatisticsClient.queryDatabase(APIUsageStatisticsClient.java:715) org.wso2.carbon.apimgt.usage.client.APIUsageStatisticsClient.getAPIFaultyAnalyzeByTime(APIUsageStatisticsClient.java:447) at org.wso2.carbon.apimgt.hostobjects .APIProviderHostObject.jsFunction_getAPIFaultyAnalyzeByTime(APIProviderHostObject.java:2141) の sun.reflect.NativeMethodAccessorImpl.invoke0(ネイティブ メソッド) の sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) :25)

原因: org.h2.jdbc.JdbcSQLException: テーブル "API_RESOURCE_PATH_USAGE_SUMMARY" が見つかりません。SQL ステートメント:

SELECT * FROM API_Resource_Path_USAGE_SUMMARY [42102-140]

    at org.h2.message.DbException.getJdbcSQLException(DbException.java:327)

    at org.h2.message.DbException.get(DbException.java:167)

    at org.h2.message.DbException.get(DbException.java:144)

    at org.h2.command.Parser.readTableOrView(Parser.java:4498)

    at org.h2.command.Parser.readTableFilter(Parser.java:1011)

    at org.h2.command.Parser.parseSelectSimpleFromPart(Parser.java:1577)

    at org.h2.command.Parser.parseSelectSimple(Parser.java:1682)

    at org.h2.command.Parser.parseSelectSub(Parser.java:1571)

    at org.h2.command.Parser.parseSelectUnion(Parser.java:1416)

    at org.h2.command.Parser.parseSelect(Parser.java:1404)

    at org.h2.command.Parser.parsePrepared(Parser.java:392)

    at org.h2.command.Parser.parse(Parser.java:275)

    at org.h2.command.Parser.parse(Parser.java:247)

    at org.h2.command.Parser.prepare(Parser.java:201)


    at org.h2.command.Parser.prepareCommand(Parser.java:214)

    at org.h2.engine.Session.prepareLocal(Session.java:434)

    at org.h2.engine.Session.prepareCommand(Session.java:384)

    at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1071)

    at org.h2.jdbc.JdbcStatement.executeQuery(JdbcStatement.java:70)

    at 

org.wso2.carbon.apimgt.usage.client.APIUsageStatisticsClient.queryDatabase(APIUsageStatisticsClient.java:697) ... 52 もっと見る

4

1 に答える 1

1

APIM 1.3.1 を使用して BAM 2.2.0 を構成すると、いくつかの問題が確認されています。したがって、[1] に従って BAM 2.0.1 と APIM を使用してください。

[1] http://docs.wso2.org/wiki/display/AM131/Monitoring+and+Statistics

于 2013-05-13T16:45:12.723 に答える