Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WSO2-为ProviderApusage调用ApiusAgestaticsClient时出错_Wso2_Wso2 Am_Api Manager - Fatal编程技术网

WSO2-为ProviderApusage调用ApiusAgestaticsClient时出错

WSO2-为ProviderApusage调用ApiusAgestaticsClient时出错,wso2,wso2-am,api-manager,Wso2,Wso2 Am,Api Manager,我已经安装了WSO2 API Manager(版本1.9.1),并按照此处提供的说明将其配置为BAM(版本2.5.0): 我使用的是MySQL服务器,在调用api时可以看到创建的api_*表和更新的api_*表。但是,当我查看统计数据时,我在控制台上看到一个异常,而UI告诉我需要配置BAM以查看仪表板 下面是在wso2carbon.log中看到的错误片段 TID: [0] [AM] [2015-11-19 11:27:39,110] ERROR {org.wso2.carbon.apimgt.

我已经安装了WSO2 API Manager(版本1.9.1),并按照此处提供的说明将其配置为BAM(版本2.5.0):

我使用的是MySQL服务器,在调用api时可以看到创建的api_*表和更新的api_*表。但是,当我查看统计数据时,我在控制台上看到一个异常,而UI告诉我需要配置BAM以查看仪表板

下面是在wso2carbon.log中看到的错误片段

TID: [0] [AM] [2015-11-19 11:27:39,110] ERROR {org.wso2.carbon.apimgt.hostobjects.APIProviderHostObject} -  Error while invoking APIUsageStatisticsClient for ProviderAPIUsage {org.wso2.carbon.apimgt.hostobjects.APIProviderHostObject}
org.wso2.carbon.apimgt.usage.client.exception.APIMgtUsageQueryServiceClientException: Error occurred while querying from JDBC databasecom.mysql.jdbc.driver
    at org.wso2.carbon.apimgt.usage.client.APIUsageStatisticsClient.queryFirstAccess(APIUsageStatisticsClient.java:2762)
    at org.wso2.carbon.apimgt.usage.client.APIUsageStatisticsClient.getFirstAccessTime(APIUsageStatisticsClient.java:2706)
    ... 65 more
Caused by: java.sql.SQLException: com.mysql.jdbc.driver
    at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:254)
    at org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.java:182)
    at org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPool.java:701)
    at org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:635)
    at org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection(ConnectionPool.java:188)
    at org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy.java:128)
    at org.wso2.carbon.apimgt.usage.client.APIUsageStatisticsClient.queryFirstAccess(APIUsageStatisticsClient.java:2730)
    ... 65 more
Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.driver
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:475)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:274)
    at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:246)
    ... 71 more
TID: [0] [AM] [2015-11-19 11:27:39,138] ERROR {JAGGERY.modules.statistics.usage:jag} -  java.lang.NullPointerException: null {JAGGERY.modules.statistics.usage:jag}
我看过其他类似的帖子,但似乎没有什么是完全相关的。最近类似的帖子有一个特定于SQL Server的问题,但我使用的是MySQL


附加信息:我正在同一台计算机上运行BAM和API管理器。我已按照指南中的建议将BAM上的偏移量设置为3。

显然,您没有将SQL连接器添加到/repository/components/lib和/repository/components/lib文件夹中。这在的步骤5中提到


确保SQL连接器正确放置在这些位置上

显然,您尚未将SQL连接器添加到/repository/components/lib和/repository/components/lib文件夹中。这在的步骤5中提到


确保SQL连接器正确放置在这些位置

如果您在Windows环境中尝试上述方案,请使用“mysql-connector-java-5.1.30”连接器并将其放置在/repository/components/lib和/repository/components/lib文件夹中。这可能是由于连接器版本问题造成的

如果您在Windows环境中尝试上述方案,请使用“mysql-connector-java-5.1.30”连接器并将其放置在/repository/components/lib和/repository/components/lib文件夹中。这可能是由于连接器版本问题造成的

mysql-connector-java-5.1.35-bin.jar在两个文件夹中都存在。是否需要将其明确添加到类路径?指定的URL内容不再存在,请更新!mysql-connector-java-5.1.35-bin.jar在两个文件夹中都存在。是否需要将其明确添加到类路径?指定的URL内容不再存在,请更新!