2012-07-05 5 views
12

Kiedy zacznę molo, po linii pojawia się w dzienniku:Startup-Log "Nie znaleziono menedżera transakcji"

:INFO:oejpw.PlusConfiguration:No Transaction manager found 
- if your webapp requires one, please configure one. 
  • Co to znaczy?
  • Skąd wiadomo, że moja aplikacja internetowa wymaga menedżera transakcji?
  • Które funkcje obsługuje taki menedżer transakcji lub czego brakuje, jeśli go nie mam?

Odpowiedz

11

Zazwyczaj, jeśli go potrzebujesz, to wiesz, że go potrzebujesz.

Menedżerowie transakcji, tacy jak Atomikos lub JOTM, są tutaj odesłani. Wykorzystywane do transakcji rozproszonych wykorzystując API JTA:

Tak więc w przypadku pomostu za to komunikat informacyjny, który ma takiego api został związany przez JNDI na starcie podczas korzystania z pomostu-plus konfigurację. jetty-plus sam w sobie jest modułem do integracji z zasobami, które są poza ścisłym sensie servlet-api, ale nadal są często przydatne dla ludzi.

1

Też mam tę wiadomość ostrzeżenia i mam menedżera transakcji konfiguracji w wiosennym pliku konfiguracyjnym.

Ale wszystko jest w porządku, więc myślę, że możesz zignorować tę wiadomość.

+0

http://stackoverflow.com/questions/15294648/there-are-two-questions-when-i-start-jetty – user1338062