Pessoal, já faz um bom tempo que estou pesquisando, e não consegui encontrar nenhuma solução para meu problema.
Tenho uma aplicacao Java, rodando em modo serviço no windows. Utilizo o Wrapper para isso.
Agora, montei uma atualização de versão, onde o próprio wrapper terá que ser atualizado.
Quem fará a atualização do mesmo, será um arquivo.bat, que stop no serviço, desinstala, instala e start.
O wrapper chama esse bat normalmente, o mesmo efetua umas cópias de arquivo, mas quando desinstala o wrapper, todos os processos s subprocessos são finalizados, ou seja, a execução do arquivo.bat finaliza, e ele não continua com a instalação do novo wrapper.
O que eu precisava, é saber como posso executar esse batch de modo independente, assim ele poderá fazer sua execução por completo.
para executar o batch, eu utilizo o RunTime.exec().
Já tentei passar vários parametros que indicam por ai, como “cmd arquivo.bat”, “call arquivo.bat”, “start arquivo.bat” … mas nada funciona.
Aguardo sugestoes, obrigado.