wso2 manager - 找不到com.mysql.jdbc.Driver

时间:2012-08-08 14:44:12

标签: mysql wso2 wso2stratos

我已经下载了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驱动程序   class'com.mysql.jdbc.Driver'

4 个答案:

答案 0 :(得分:8)

我相信您正在尝试使用mysql数据库作为用户管理存储库的后端数据库。您是否将MySQL JDBC驱动程序放到MANAGER_HOME / repository / components / lib目录中?

此致 Prabath

答案 1 :(得分:5)

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

此致 Amila。

答案 2 :(得分:2)

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

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

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

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

如果在创建数据源时未将驱动程序复制到此目录,则会出现类似于无法加载JDBC驱动程序类com.mysql.jdbc.Driver的异常。

答案 3 :(得分:0)

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