首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >部署不符合JDBC的驱动程序类com.mysql.jdbc.Driver的JBoss

部署不符合JDBC的驱动程序类com.mysql.jdbc.Driver的JBoss
EN

Stack Overflow用户
提问于 2013-04-14 02:30:56
回答 2查看 7.4K关注 0票数 10

大家晚上好,有没有人知道这个错误

代码语言:javascript
复制
JBAS010404: Deploying non-JDBC-compliant driver class com.mysql.jdbc.Driver (version 5.1)

当我开始部署mysql,并且我的应用程序在服务器HTTP Status 404上启动失败时,它总是出现,我为此遭受了很大的痛苦,没有任何解决方案,请帮助我。

注意:我使用的是mysql-connector-java-5.1.24.jar

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-14 03:58:45

打印该消息是因为MySQL驱动程序不符合JDBC。这可能看起来有点奇怪,但这是一个长期存在的已知问题:

  • http://bugs.mysql.com/bug.php?id=62038

问题是,要完全兼容JDBC,驱动程序必须具有符合SQL92入门级标准的SQL支持,但MySQL不支持所需的特性。您没看错: MySQL不支持已有20年历史的标准的最基本级别。缺少特性的最突出的例子可能是check constraints。因此,驱动程序是不符合的,JBoss会记录一条消息说明这一点。

但是,这并不妨碍驱动程序的正确部署。正如消息所说,JBoss部署了它。

如果你的应用程序不工作,那么问题出在其他地方。

票数 21
EN

Stack Overflow用户

发布于 2013-04-14 03:28:31

尝试使用这些instructions将mysql驱动程序部署到JBoss AS。使用fedora18中的连接器5.1.22,我从来没有遇到过问题。这是module.xml

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15991364

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档