| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/10/2008 08:45:11
|
viniciusst
Thread.start()
Membro desde: 24/07/2005 13:04:32
Mensagens: 38
Offline
|
Boa dia galera,
Tenho um arquivo WAR gerado da minha aplicação, além do script de SQL.
Gostaria de saber se tem como eu criar uma instalação para quando eu execut-la, a mesma deployar o WAR no Tomcat e rodar o script no SQL.
Alguem sabe?
Muito Obrigado.
Vinicius Teixeira
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/10/2008 09:47:38
|
andrepestana
JavaEvangelist
![[Avatar]](/images/avatar/5be278a9e02bed9248a4674ff62fea2c.png)
Membro desde: 23/03/2004 09:57:28
Mensagens: 380
Offline
|
Oi,
uma idéia que tive (não sei se é a mais correta): vc pode criar um servlet que não faz nada, mas no construtor do servlet vc pode colocar a execução do script que vc quer. O problema é que o construtor do Servlet irá rodar toda vez que for instanciada (pelo menos toda vez q a sua aplicação iniciar) e vc precisa criar uma forma para verificar se o seu script já rodou com sucesso.
Não sei se o webserver fornece algum recurso para fazer isso por vc.
Abraço,
|
Pestana
http://andrepestana.wordpress.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/10/2008 09:53:54
|
Jair Rillo Junior
Moderador
![[Avatar]](/images/avatar/31b3b31a1c2f8a370206f111127c0dbd.jpg)
Membro desde: 29/04/2003 21:19:53
Mensagens: 2524
Localização: São Paulo / Campinas
Offline
|
Você poderia usar o Maven 2.
A parte de deploy dele é bem tranquila de configurar, agora para rodar script, você pode tentar o segiunte plugin: http://mojo.codehaus.org/sql-maven-plugin/execute-mojo.html. Eu particularmente não testei ainda, mas acredito que funcione da forma que você queira.
|
Jair Rillo Junior
http://www.jairrillo.com/blog | Twitter | SCJA, SCJP, SCWCD, SCBCD, IBM SOA Associate |
|
|
 |
|
|