JBoss的部署非JDBC兼容驱动类com.mysql.jdbc.Driver(JBoss Depl

2019-08-22 19:24发布

晚上好一切,没有任何一个知道这个错误什么

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

Answer 1:

该消息被打印,因为MySQL驱动JDBC不兼容。 这看起来有点不可思议,但它是一个长期存在的已知问题:

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

问题是,要充分JDBC兼容,驱动程序必须有SQL支持符合SQL92标准的入门级,但MySQL不支持由所需的功能。 你看的没错:MySQL不支持一个二十多岁的标准最基本的层面。 也许缺少功能的最突出的例子是检查约束 。 因此,驾驶员是不符合规定的,和JBoss记录一条消息这样说。

然而,这并不妨碍驾驶员正确部署。 由于有消息称,JBoss的部署它。

如果您的应用程序不工作,问题就出在别处。



Answer 2:

尝试使用这些指令部署MySQL驱动到JBoss AS。 随着连接器5.1.22在fedora18发现我从来没有遇到过的问题。 这里是module.xml



文章来源: JBoss Deploying non-JDBC-compliant driver class com.mysql.jdbc.Driver