Este post é uma dica rápida sobre como fazer a instalação do WSO2 API Manager no Windows. Este procedimento deve funcionar para qualquer outro produto da WSO2 também, mas no meu caso o processo foi realizado apenas para o API Manager.
Embora a documentação do produto oriente a utilização do YAJSW (Yet Another Java Service Wrapper) versão 11.03, tentativas de realizar este processo com uma versão mais atual do YAJSW, como a 12.09, falham com um erro parecido com o seguinte no console:
Ainda que seja possível baixar e instalar as versões mais antigas indicadas no manual do produto (11.03 ou ainda 11.11), neste post descobri o NSSM (Non-Sucking Service Manager), que consegue deixar ainda mais simples o processo de configuração do serviço.
Depois de fazer o download da versão mais recente do NSSM (que não é tão nova assim, de Agosto de 2014) basta seguir os passos indicados no manual de uso, que é bem intuitivo.
De qualquer forma aqui vai um passo-a-passo bem rápido:
Depois de descompactar o download, abra um prompt de comando e vá até o diretório referente à plataforma de seu SO:
Digite o comando abaixo, substituindo 4.WSO2-ApiManager pelo nome do seu serviço:
Ao executar este comando uma GUI de configuração será aberta. Nela você deve informar a localização do arquivo wso2server.bat da instalação do WSO2 API Manager, e outros detalhes como descrição do serviço, e clicar em install.
Após este processo o serviço estará instalado.
Para remover o serviço basta repetir o procedimento, digitando no prompt de comando o seguinte comando:
nssm remove 4.WSO2-ApiManager
É isto! Espero que seja útil galera.