Implementuję niestandardowy ServletContextListener
i umieszczam punkty przerwania zarówno na contextInitialized()
i .Debug ServletContextListener.contextDestroyed() poprzez ustawienie punktu zrywania w środowisku Eclipse
Po uruchomieniu aplikacji internetowej przy użyciu WTP, contextInitialized()
może zostać zatrzymany przez debugger. Ale po zamknięciu aplikacji internetowej punkty przerwania w contextDestroyed()
nie działają, a aplikacja internetowa po prostu się wyłącza. Czy jest to możliwe i jak używać debuggera do debugowania contextDestroyed()
w środowisku Eclipse?
Chcę sprawdzić, czy użyty zasób może zostać poprawnie zwolniony podczas zamykania aplikacji internetowej.
Czy próbowałeś stworzyć nowy pusty projekt webapp i spróbuj debugować contextDestroyed? – ozhan