Veja um exemplo de classe implementando este listener:
package meupacote.listeners;
import javax.servlet.ServletContextListener;
import javax.servlet.ServletContextEvent;
public class MeuServletContextListener implements ServletContextListener
{
public void contextInitialized(ServletContextEvent e)
{
System.out.println("MeuServletContextListener - iniciado: " +
e.getServletContext().getServerInfo()
);
}
public void contextDestroyed(ServletContextEvent e)
{
System.out.println("MeuServletContextListener - finalizado");
}
}
Assim que registrármos esse listener no web.xml da aplicação, sempre que o contexto for recriado o método contextInitialized será chamado, escrevendo no output "MeuServletContextListener - iniciado: " seguido das informações do container utilizado. Como eu utilizo o tomcat 5, é apresentada a seguinte: "Apache Tomcat/5.5.17". Já o método contextDestroyed será chamado sempre que a aplicação for finalizada.
Nenhum comentário:
Postar um comentário