Startup-Log "Нет менеджера транзакций"
Когда я начинаю причал, в журнале появляется следующая строка:
:INFO:oejpw.PlusConfiguration:No Transaction manager found
- if your webapp requires one, please configure one.
- Что это значит?
- Как узнать, что для моего webapp требуется менеджер транзакций?
- Какие функции обслуживает такой менеджер транзакций или что мне не хватает, если у меня его нет?
Ответы
Ответ 1
Обычно, если вам это нужно, вы знаете, что вам это нужно.
Менеджеры транзакций, такие как Atomikos или JOTM, упоминаются здесь. Используется для распределенных транзакций, использующих JTA api:
Таким образом, в случае с причалом это информационное сообщение о том, что никакой такой api не был связан через jndi при запуске при использовании конфигурации причала плюс. jetty-plus сам по себе является модулем для интеграции с ресурсами, которые находятся за пределами строгого сервлета-api-чувства, но по-прежнему часто полезны для людей.
Ответ 2
У меня также есть это предупреждение и есть менеджер транзакций конфигурации в конфигурационном файле spring.
Но все нормально, поэтому, я думаю, вы можете игнорировать это сообщение.