JBoss развертывание не совместимого с JDBC класса драйверов com.для MySQL.интерфейс jdbc.Водитель


Добрый вечер всем, кто-нибудь знает что-нибудь об этой ошибке

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

2 5

2 ответа:

Это сообщение печатается, потому что драйвер MySQL не совместим с JDBC. Это может показаться немного странным, но это давняя известная проблема:

Проблема заключается в том, что для того, чтобы быть полностью совместимым с JDBC, драйвер должен иметь поддержку SQL, соответствующую начальному уровню стандарта SQL92, но MySQL не поддерживает функции, которые требуются для этого. Вы правильно прочитали: MySQL не поддерживает самый базовый уровень a двадцатилетний стандарт. Вероятно, наиболее ярким примером отсутствующей функции являетсяcheck constraints . Таким образом, драйвер не соответствует требованиям, и JBoss регистрирует сообщение об этом.

Однако это не препятствует правильному развертыванию драйвера. Как говорится в сообщении, JBoss разворачивает его.

Если ваше приложение не работает, проблема заключается в другом.

Попробуйте использовать эти инструкции для развертывания драйвера mysql в JBoss AS. С разъемом 5.1.22, найденным в fedora18, у меня никогда не было проблем. Вот модуль .xml