Я получаю сообщение «Драйвер JDBC не поддерживает проблему XA».
Ошибка совершения транзакции:; вложенное исключение: javax.transaction.xa.XAException: драйвер JDBC не поддерживает XA, поэтому не может быть участником двухэтапной фиксации.
Я получаю сообщение «Драйвер JDBC не поддерживает проблему XA».
Ошибка совершения транзакции:; вложенное исключение: javax.transaction.xa.XAException: драйвер JDBC не поддерживает XA, поэтому не может быть участником двухэтапной фиксации.
установите для атрибута GlobalTransactionsProtocol значение LoggingLastResource (рекомендуется) или EmulateTwoPhaseCommit для источника данных. Это должно работать.
В консоли Weblogic перейдите к Services
> Datasources
.
Нажмите на свой источник данных. Затем нажмите на вкладку Transaction
:
Supports Global Transactions
должен быть уже выбран.Emulate Two-Phase Commit
.Сохраните эту конфигурацию и перезапустите сервер.
Тем не менее, вы столкнулись с этой проблемой, перезапустите сервер weblogic и проверьте.