2013-04-13 2 views
3

Добрый вечер всем, делает любой знает что-нибудь об этой ошибкеJBoss Развертывание без JDBC-совместимый драйвер класса com.mysql.jdbc.Driver

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

ответ

12

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

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

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

Если ваше приложение не работает, проблема находится где-то в другом месте.

0

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

Смежные вопросы