Galera, estou desenvolvendo uma aplicação a qual necessito que chame determinado método ao iniciar o tomcat, ou seja, criar um Listener.
Fiz um teste com essa classe pra ver se o listener estava funcionando:
import javax.servlet.ServletContextListener;
import javax.servlet.ServletContextEvent;
public class AppLifeCycleEvent implements ServletContextListener {
public void contextInitialized(ServletContextEvent cse) {
System.out.println(“Application initialized”);
}
public void contextDestroyed(ServletContextEvent cse) {
System.out.println(“Application shut down”);
}
}
Depois coloquei assim no Deployment Descriptor(web.xml) :
<?xml version="1.0" encoding="ISO-8859-1"?> com.example.AppLifeCycleEventAo iniciar o Tomcat, o mesmo morre. E basta eu comentar a partir da tag até que o Tomcat passa a rodar.
O que eu estou fazendo de errado?