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 ответа:
Это сообщение печатается, потому что драйвер MySQL не совместим с JDBC. Это может показаться немного странным, но это давняя известная проблема:
Проблема заключается в том, что для того, чтобы быть полностью совместимым с JDBC, драйвер должен иметь поддержку SQL, соответствующую начальному уровню стандарта SQL92, но MySQL не поддерживает функции, которые требуются для этого. Вы правильно прочитали: MySQL не поддерживает самый базовый уровень a двадцатилетний стандарт. Вероятно, наиболее ярким примером отсутствующей функции являетсяcheck constraints . Таким образом, драйвер не соответствует требованиям, и JBoss регистрирует сообщение об этом.
Однако это не препятствует правильному развертыванию драйвера. Как говорится в сообщении, JBoss разворачивает его.
Если ваше приложение не работает, проблема заключается в другом.
Попробуйте использовать эти инструкции для развертывания драйвера mysql в JBoss AS. С разъемом 5.1.22, найденным в fedora18, у меня никогда не было проблем. Вот модуль .xml