O mais provável é que você possa usar o Windows construído na funcionalidade de failover. Eu não estou muito familiarizado com isso, mas há perguntas como: Failover automático do serviço do Windows
Mas por que você quer uma configuração ativa / passiva em vez de dois (ou mais) tomcat trabalhando simultaneamente em uma configuração de balanceamento de carga? IMO isso é muito melhor e possivelmente mais fácil de configurar.
Usando a distribuição de sessões de tomcat, qualquer servidor pode travar à vontade e nenhum visitante percebe qualquer interrupção.
Você também pode facilmente tirar um servidor do balanceador de carga, executar trabalhos como atualizações e reabilitá-lo novamente.
Por último, mas não menos importante, quando dois servidores não são suficientes para lidar com a carga, você pode adicionar mais, o que eu acho que é mais difícil em uma configuração ativa / passiva
(Eu teria acabado de adicionar um comentário, já que eu realmente não respondo a sua pergunta, mas eu não tenho pontos e eu gostaria de dar a você essa dica:)