Pregunta

Implemento una personalización ServletContextListener y coloque los puntos de interrupción en ambos contextInitialized() y contextDestroyed().

Al comenzar la aplicación web usando WTP, contextInitialized() puede ser detenido por el depurador. Pero cuando cierro la aplicación web, los puntos de interrupción en el contextDestroyed() No funcione y la aplicación web simplemente apague. ¿Es posible y cómo usar el depurador para depurar? contextDestroyed() en eclipse?

Quiero verificar si el recurso utilizado se puede lanzar correctamente durante el cierre de la aplicación web.

¿Fue útil?

Solución

los contextDestroyed() solo se llamará cuando cierra con gracia el servidor abriendo el Servidor ver y hacer correcto la instancia del servidor y elegir Deténgase, o presionando el botón rojo en el Servidor Ver cuya información sobre herramientas dice Detener el servidor.

Va a no ser llamado cuando termine el servidor por completo presionando el botón rojo en el Consola Ver cuya información sobre herramientas dice Terminar. Terminar (matar) no es lo mismo que detenerse.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top