大家晚上好,有没有人知道这个错误
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
发布于 2013-04-14 03:58:45
打印该消息是因为MySQL驱动程序不符合JDBC。这可能看起来有点奇怪,但这是一个长期存在的已知问题:
问题是,要完全兼容JDBC,驱动程序必须具有符合SQL92入门级标准的SQL支持,但MySQL不支持所需的特性。您没看错: MySQL不支持已有20年历史的标准的最基本级别。缺少特性的最突出的例子可能是check constraints。因此,驱动程序是不符合的,JBoss会记录一条消息说明这一点。
但是,这并不妨碍驱动程序的正确部署。正如消息所说,JBoss部署了它。
如果你的应用程序不工作,那么问题出在其他地方。
发布于 2013-04-14 03:28:31
尝试使用这些instructions将mysql驱动程序部署到JBoss AS。使用fedora18中的连接器5.1.22,我从来没有遇到过问题。这是module.xml
https://stackoverflow.com/questions/15991364
复制相似问题