Jeśli dziennik serwera procesów zawiera wiele raportów dotyczących wyjątku com.ibm.ws.Transaction.XAResourceNotAvailableException, należy usunąć dzienniki transakcji, aby rozwiązać problem.
Objaw:
Podczas uruchomiania adaptera w pliku dziennika serwera procesów wielokrotnie jest rejestrowany następujący wyjątek:
Problem:
Zasób został usunięty, gdy serwer procesów zatwierdzał lub wycofywał transakcję dotyczącą tego zasobu. Podczas uruchamiania adaptera próbuje on odzyskać transakcję, ale nie jest to możliwe, ponieważ zasób został usunięty.
Rozwiązanie:
Aby rozwiązać ten problem, wykonaj poniższą procedurę:
W środowisku produkcyjnym należy usunąć tylko transakcje reprezentujące zdarzenia, których przetwarzanie nie jest konieczne. Można tego dokonać, reinstalując adapter, wskazując mu pierwotnie używaną bazę danych zdarzeń i usuwając tylko te transakcje, które nie są potrzebne. Innym sposobem jest usunięcie transakcji z pliku log1 lub log2 znajdującego się w następującym katalogu:
katalog_instalacyjny_serwera\profiles\nazwa_profilu\tranlog\nazwa_węzła\wps\nazwa_serwera\transaction\tranlog
(c) Copyright IBM Corporation 2005, 2006.
To Centrum informacyjne jest oparte na technologii Eclipse (http://www.eclipse.org)