quinta-feira, 30 de setembro de 2010

Duas instâncias do mesmo tomcat como serviços

Continuando minha saga anterior, agora eu precisava que a mesma versão do tomcat tivesse duas instâncias, uma para homologação e outra para produção.

Novamente, a versão instalada do tomcat tem que ser aquela com vários .jars, .bats no 'bin/', se não for o caso é só copiar os arquivos faltantes.

Primeiro pegue o arquivo tomcat6w.exe e faça uma cópia, por exemplo, tomcat6Homologacaow.exe (lembre-se de não ter nem '_' nem '-'). No prompt:
$service.bat install tomcat6Homologacao
Isso deve ter sucesso. Então, faça uma cópia de todo o diretório do tomcat para qualquer outro lugar. Desta cópia, apague a pasta bin, os conteúdos das pastas logs, temp, webapps, work. Edite seu server.xml para apontar para outras portas. Vá no tomcat6Homologacaow.exe, e nos parâmetros mude o CATALINA_BASE para a cópia recém-feita.

Pronto, vc deve ter dois serviços agora, um para cada tomcat! Ambos com o mesmo binário.

Nenhum comentário:

Postar um comentário