Inicio e término de uma aplicação web (struts)

3 respostas
L

Tem algum lugar que eu consigo falar pra minha aplicação executar um método quando o servidor entra no ar e outro método quando o servidor para de funcionar??

3 Respostas

P

então…o q eu ja fiz, e alias eh bem comum, eh mapear um Servlet para ser executado assim q a aplicação for iniciada no servidor, não necessariamente quando o servidor for iniciado…

basta configurar no seu web.xml pra q isso ocorra, agora executar alguma coisa quando o servidor cair, acho um pouco complicado, pensando q quem controla a aplicação eh o container, ou seja, se ele nao estiver no ar…nada na sua aplicação pode funcionar…

esqueci de mostrar como fazer no web.xml…

<servlet>
    <servlet-name>seuServlet</servlet-name>
    <servlet-class>com.teste.servlet.SeuServelt</servlet-class>
    <load-on-startup>1</load-on-startup><!-- aqui eh q manda roda ao iniciar-->
</servlet>
L

Mas se eu parar o servidor da maneira correta ele executa umas coisas antes, né??

num tem como eu falar pra ele executar algo que eu programar???

P

executa rotinas proprias…sinceramente nao sei se eh possivel alterar isso pra chamar alguma coisa proprietaria…pra facilitar pra alguem tentar te ajudar…de qual container estamos falando?

Criado 29 de junho de 2007
Ultima resposta 29 de jun. de 2007
Respostas 3
Participantes 2