4

我已经下载了 WSO2 Stratos 1.5.2 平台。我正在尝试启动 wso2stratos-manager-1.5.2,但它没有找到 mysql jdbc 驱动程序

[2012-08-08 16:31:15,201] 错误 {org.wso2.carbon.user.core.util.DatabaseUtil} - 数据库错误 - 无法加载 JDBC 驱动程序类 'com.mysql.jdbc.Driver' org.apache。 commons.dbcp.SQLNestedException:无法加载 JDBC 驱动程序类“com.mysql.jdbc.Driver”

4

4 回答 4

8

我相信您正在尝试使用 mysql 数据库作为用户管理存储库的后端数据库。你把 MySQL JDBC 驱动放到 MANAGER_HOME/repository/components/lib 目录了吗?

问候, 普拉巴斯

于 2012-08-09T01:37:53.403 回答
7

由于许可证问题,我们不随包一起提供 mysql-connector jar。因此,您需要将 jar 复制到 repository/components/lib 文件夹,如 Prabath 的回复中所述。

问候,阿米拉。

于 2012-08-09T05:44:40.837 回答
2

正如其他人所提到的,但添加了具体的细节。

在许多 WSO2 产品中配置数据源驱动程序时,您需要指定要使用的 JDBC 驱动程序的类名。

确保将与数据库引擎相关的 JDBC 驱动程序复制到 /repository/components/lib/ 目录。

例如,如果您使用的是 MySQL,请将 com.mysql.jdbc.Driver 指定为驱动程序并将 mysql-connector-java-5.XX-bin.jar 文件复制到此目录。

如果在创建数据源的时候没有将驱动复制到这个目录下,会出现类似Cannot load JDBC driver class com.mysql.jdbc.Driver的异常。

于 2015-04-18T16:53:30.157 回答
0

驱动程序名称为“ com.mysql.jdbc.Driver ”。JAR 文件 (mysql-connector-java-x.xx.xx.jar) 必须存在于 MANAGER_HOME/repository/components/lib 中

于 2019-10-22T13:35:14.330 回答