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

Jav*_*yer 9 mysql-connector jboss7.x

晚上好,任何人都知道这个错误

JBAS010404: Deploying non-JDBC-compliant driver class com.mysql.jdbc.Driver (version 5.1)
Run Code Online (Sandbox Code Playgroud)

它总是出现当我开始部署mysql jar并且我的应用程序无法在服务器上启动时HTTP Status 404我遭受了很多并且无法解决问题,请帮助我.

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

Tom*_*son 18

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

问题是要完全符合JDBC,驱动程序必须具有符合SQL92标准入门级别的SQL支持,但MySQL不支持其所需的功能.你读得对:MySQL不支持二十年前标准的最基本级别.可能缺失特征的最突出的例子是检查约束.因此,驱动程序不兼容,JBoss会记录一条消息.

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

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

  • 可悲的是,在2019年这仍然是正确的。 (2认同)