Executar classe ao iniciar a aplicação no tomcat

1 resposta
T

OLá pessoal, meu problema é o seguinte, tenho uma aplicação desenvolvida pra palmTx, em jme que se comunica o tomcat… que faz a parte de negócios e acesso ao banco de dados, para facilitar a implantação gostaria que quando for realizado o deploy da aplicação no servidor, durante a primeira inicialização ou no deploy, a aplicação servidor(war) executasse uma classe que tem os comandos para crias algumas tabelas e stored procedures utilizadas pela aplicação…

não estou usando hibernate, senão seria simples…

aj até tenho a classe que conectaao bd e executa os comandos sql, so não sei como fazer que ela execute quando a aplicação subir…

quem tiver alguma idéia por favor me de uma dica…

1 Resposta

A

Dá uma olhada nesta interface.

Implementando um listener é possível detectar a inicialização dos servlets.

No web.xml você pode adicionar o seu listener

http://java.sun.com/products/servlet/2.3/javadoc/javax/servlet/ServletContextListener.html

Criado 26 de fevereiro de 2009
Ultima resposta 26 de fev. de 2009
Respostas 1
Participantes 2