Uwagi do wydania narzędzi J2EE i debugowania WWW

(C) Copyright International Business Machines Corporation 2006. Wszelkie prawa zastrzeżone. Ograniczone prawa na rzecz rządu Stanów Zjednoczonych - używanie produktów, tworzenie ich duplikatów oraz ujawnianie informacji o nich podlega zastrzeżeniom zawartym w umowie GSA ADP Schedule zawartej z firmą IBM(R) Corp.

Spis treści

1.0 Znane problemy oraz sposoby ich obejścia
   1.1 Podczas debugowania aplikacji na serwerze WebSphere(R) Application Server, wersja 6.1, debuger zatrzymuje się w metodach finalize() lub cleanup()

1.0 Znane problemy oraz sposoby ich obejścia

1.1 Podczas debugowania aplikacji na serwerze WebSphere Application Server, wersja 6.1, debuger zatrzymuje się w metodach finalize() lub cleanup()

W kodzie wykonawczym serwera WebSphere Application Server znajduje się kilka miejsc, w których występują wyjątki w metodach finalize(). Wyjątki zgłaszane z metod finalize() nie są ignorowane, tak jak powinny być. Domyślnie debuger zawiesza wykonywanie dla niewychwyconych wyjątków, tak więc w tych miejscach debuger zatrzymuje się.

Kliknięcie przycisku Wznów powoduje kontynuowanie działania debugera. Aby zapobiec zawieszaniu debugera w tych miejscach, na stronie Java(TM) > Preferencje debugowania  anuluj wybór opcji Zawieś wykonywanie przy nieprzechwyconych wyjątkach (należy zauważyć, że spowoduje to wstrzymanie zawieszania debugera dla niewychwyconych wyjątków w kodzie aplikacji).