Tomcat: Serviço do Windows: Dependência
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtsG25vp3h1ElLPYLihGhsTH8IpvsqtJsjGd3cxOpeFcUNVlSI1WVHDEi6Qqc_0sptSqomwIWaGUNhDRt1f6fZK3hWYREU7CmZ-6g8mFSryIQBt00U_-OSVVtTSMTHG9YKfDMKxO2X5mg/s320/registro-windows-servi%C3%A7o-tomcat-6.png)
De acordo com o Windows service HOW-TO, o comando para adicionar um serviço como dependente do Tomcat é o seguinte:
tomca6.exe //US//Tomcat6 --DependsOn=Serviço
onde:
tomcat6.exe é o nome do programa para instalar, atualizar e remover o serviço do Tomcat no Windows;
Tomcat6 é o nome do serviço do Tomcat no Windows;
Serviço é o nome do serviço que o Tomcat dependerá.
A execução desse comando acontece normalmente, mas a dependência não é adicionada. A solução que encontrei para esse problema foi realizar essa configuração diretamente no registro do Windows, em HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl\Services\Tomcat6, criando um novo valor de seqüência múltipla chamado DependOnService com o valor igual ao nome do serviço que o Tomcat será dependente. Observação: para ter efeito, é necessário reiniciar o Windows.
Comentários