WildFly 35: отсутствует jboss.jdbc-driver.com_mysql при настройке источника данных MySQLJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 WildFly 35: отсутствует jboss.jdbc-driver.com_mysql при настройке источника данных MySQL

Сообщение Anonymous »

Я пытаюсь настроить источник данных MySQL в WildFly 35 и при запуске сервера обнаруживаю следующие ошибки:

Код: Выделить всё

    ("subsystem" => "datasources"),
("data-source" => "MySQLDS")
]) - failure description: {
"WFLYCTL0412: Required services that are not installed:" => ["jboss.jdbc-driver.com_mysql"],
"WFLYCTL0180: Services with missing/unavailable dependencies" => [
"service jboss.data-source.\"jboss.naming.context.java.jboss.datasources.MySQLDS\" is missing [jboss.jdbc-driver.com_mysql]",
"service jboss.driver-demander.java:jboss/datasources/MySQLDS is missing [jboss.jdbc-driver.com_mysql]"
]
}
Моя конфигурация
  • standalone.xml:

Код: Выделить всё

            

jdbc:mysql://localhost:3306/examdb?useUnicode=true&characterEncoding=UTF-8&useSSL=false
com.mysql




com.mysql.cj.jdbc.Driver




  • module.xml:
JAR-файл соединителя MySQL (mysql-connector-j-8.0.33.jar) помещается в каталог:

Код: Выделить всё

{WILDFLY_HOME}/modules/system/layers/base/com/mysql/main/

Код: Выделить всё

Screenshot of Admin Console:
Консоль администратора
Вопросы
Что может быть причиной того, что WildFly не работает распознать модуль драйвера MySQL?
Есть ли дополнительный этап настройки, который мне не хватает для совместимости с WildFly 35?
Как я могу решить эту проблему и успешно настроить источник данных MySQL?
Любая помощь или предложения очень признательны!
Я использую WildFly 35, который поддерживает Jakarta EE 9/10. Зависимости приложения основаны на пакетах Jakarta вместо javax.
Я подозреваю, что это может повлиять на регистрацию драйвера MySQL, но я не уверен, что WildFly по-другому обрабатывает модули драйвера JDBC в проектах Jakarta EE.
Регистрация драйвера:
Судя по сообщению об ошибке (jboss.jdbc-driver.com_mysql отсутствует), кажется, что WildFly не загружает драйвер MySQL. модуль.
Я предполагаю, что конфигурация в файле Standalone.xml должна связать модуль и предоставить необходимый класс драйвера для источника данных, но ошибка указывает на обратное.
Шаги по устранению неполадок, которые я пробовал:
Проверено, что mysql-connector-j-8.0.33.jar существует в {WILDFLY_HOME}/modules/system/layers/base/com/mysql/main/ и соответствует путь в модуле.xml.
Перезапускал WildFly после каждого изменения конфигурации.
Дважды проверил синтаксис и зависимости модуля.xml.
Наблюдения из консоли администратора:
В консоли администратора WildFly в разделе «Конфигурация» -> «Подсистемы» -> «Источники данных» источник данных MySQL отображается, но помечен как недействительный из-за отсутствия драйвера. (jboss.jdbc-driver.com_mysql).

Подробнее здесь: https://stackoverflow.com/questions/793 ... l-datasour
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»