Instalador Web  XML
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Autor Mensagem
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
[MSN]
andrepestana
JavaEvangelist
[Avatar]

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/
[Email] [MSN]
Jair Rillo Junior
Moderador
[Avatar]

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
 
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Ir para:   
Powered by JForum 2.1.8 © JForum Team