Я хотел настроить источник данных XA для Mariadb в REDHAT JBoss EAP 7.0. Я
Я создал источник данных не-XA с деталями ниже, и соединение работает нормально.
Драйвер: mysql -connector- java -5.1.46.jar_com. mysql .jdb c .Driver_5_1
URL-адрес соединения: jdb c: mysql: // localhost: 3306 / test
Но когда я попытался создать новый источник данных XA для распределенных транзакций, то произошел сбой с подробным описанием ошибки.
Неожиданный ответ HTTP: 500
Запрос
{
"address" => [("subsystem" => "источники данных"), ("xa-data-source" => "MysqlXADS1")],
"operation" => "test-connection-in-pool"
}
Response<br>
Internal Server Error<br>
{`enter code here`
"outcome" => "failed",
"failure-description" => "WFLYJCA0040: failed to invoke operation: WFLYJCA0042: failed to match
pool. Check JndiName: java:/MysqlXADS1",
"rolled-back" => true
}
Подробности конфигурации:
Драйвер: mysql -connector- java -5.1.46.jar_com. mysql .jdb c .jdbc2.optional.MysqlXADataSource_5_1
Url: jdb c: mariadb: // localhost: 3306 / test
Допустимая проверка соединения: org.jboss.jca.adapters.jdb c .extensions. mysql .MySQLValidConnectionChecker
Сортировщик исключений: org.jboss.jca.adapters.jdb c .extensions. mysql .MySQLExceptionSorter