Tomcat: Serviço do Windows: Dependência
Recentemente precisei configurar o serviço do Apache Tomcat no Windows como dependente de outro serviço. Para realizar essa terefa, teoricamente, bastaria alterar o serviço através da opção --DependsOn de um programa de linha de comando que acompanha o Tomcat. Porém, na prática, não funcionou. 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