10

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

JBAS010404: Deploying non-JDBC-compliant driver class com.mysql.jdbc.Driver (version 5.1)

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

注:我用过mysql-connector-java-5.1.24.jar

4

2 回答 2

21

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

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

但是,这不会阻止驱动程序正确部署。正如消息所说,JBoss 部署它。

如果您的应用程序无法运行,则问题出在其他地方。

于 2013-04-13T19:58:44.853 回答
0

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

于 2013-04-13T19:28:30.863 回答