Como executo um batch/comando depois que minha aplicação foi desempacotada no webapps Tomcat?

3 respostas
J

Olá Pessoal,

Sou novo em desenvolvimento Web e tenho algumas dúvidas a respeito do Tomcat.
Eu gostaria de executar um batch (um .sh no Linux) ou script ou algum comando depois que o .war da minha aplicacação seja desempacotado dentro da pasta webapps.
Eu preciso saber qual versão do Tomcat está rodando e a única forma que eu achei de descobrir é rodando o version.bat (ou .sh).
No caso de ser um Tomcat 5, eu terei que copiar algumas libs para o WEB-INF/lib, mais especificamente a el-api.jar.

Alguém pode me dar uma dica?

Obrigado!

3 Respostas

mauricioadl

tem uma gambiarra q pode dar certo.

coloque um listener de deploy na aplicacao e dentro dele vc chama o bat.

A

cara,

vc não chamar esse batch quando subir o servidor, usando o listener de contexto.

t+

WRYEL

Use um ServletContextListener

Fonte: http://docs.oracle.com/javaee/5/api/javax/servlet/ServletContextListener.html

[]'s

Criado 14 de fevereiro de 2012
Ultima resposta 14 de fev. de 2012
Respostas 3
Participantes 4