gpt4 book ai didi

java - 找不到适合 JBoss 应用程序的 MySQL 驱动程序

转载 作者:可可西里 更新时间:2023-11-01 07:50:48 27 4
gpt4 key购买 nike

我是创建 Java Web 应用程序的新手,在尝试通过我的应用程序与我的数据库(称为 ccdb)交互时遇到了这个问题:

java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost/ccdb/

我的应用程序在 JBoss 上运行并使用 Hibernate 与 MySQL 数据库交互。我在项目的 lib\mysql-connector-java-5.1.6-bin.jar 中有 MySQL 驱动程序,并且在 Eclipse 中将 .jar 配置为“Java EE 模块依赖项”,以便将其复制到 Web- inf\lib\当我通过 Eclipse 将它部署到 JBoss 时。我仔细检查了一下,驱动程序肯定在项目的 .war 文件中,所以应该可以找到,对吧?

我的 hibernate.cfg.xml 包含这一行,它应该将 hibernate 指向驱动程序。

<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>

有谁知道我需要做什么才能让它工作?我是否必须将 MySQL 数据库配置为 JBoss 数据源才能工作?

提前致谢。

编辑:kauppi 的解决方案有效,但我更愿意将它与其他 jars 放在 lib\中,我真的很好奇为什么它不能那样工作。有什么想法...?

最佳答案

可能有更好的方法,但我通常将 MySQL 连接器 JAR 复制到 jboss\server\default\lib(假设您使用的是默认配置)。

关于java - 找不到适合 JBoss 应用程序的 MySQL 驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/224473/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com