Acabei encontrando uma solução para o meu problema. Um servidor JBoss pode ser configurado como um serviço e configurado para iniciar automaticamente. Aqui estão os passos para fazer isso:
- No site www.jboss.org/jbossweb/downloads, pesquise o pacotes atuais dos "Jboss Web Native Connectors", e faça o download os binários apropriados para o sistema operacional Windows que você é usando. Por exemplo, se o pacote atual estiver no release 2.0.10, em seguida, baixe o arquivo zip para binários 2.0.10-windows x64.
- Descompacte o arquivo baixado para o diretório raiz do JBoss. Para exemplo: C: \ jboss-as-7.1.1.Final. Se solicitado, sobrescreva todos os arquivos existentes com os mesmos nomes.
- Use seu editor de texto para abrir o arquivo service.bat sob o diretório \ bin. Salvar uma cópia do arquivo como service.old então você tem um backup.
- Defina as propriedades SVCNAME, SVCDISP e SVCDESC como algo
significativo. Por exemplo:
- defina SVCNAME = JBoss7server
- conjunto SVCDISP = Servidor JBoss para CSP release X
- definir SVCDESC = JBoss AS 7.1.1.Final - Windows x64 - Versão do CSP X
- Comente a propriedade JAVA_OPTS adicionando REM ao início de
a linha. Por exemplo:
- REM definir JAVA_OPTS = -X
- Substitua todas as ocorrências de run.bat por standalone.bat.
- Substitua todas as ocorrências de run.log por standalone.log.
- Substituir todas as ocorrências do comando
- chamada de desligamento -S < .s.lock > > shutdown.log 2 > & 1
- com este comando
- chame jboss-cli.bat --connect --command =: shutdown > > shutdown.log 2 > & 1
- Salve o arquivo service.bat modificado.
- Inicie a linha de comando do Windows e execute o seguinte comando para instalar e registrar o serviço "Servidor JBoss para CSP release X":
- service.bat install
- Abra o Gerenciador do Servidor > Configuração > Serviços e verifique se o serviço "JBoss Server para CSP versão X" foi registrado.
- (Opcional) Altere o Tipo de inicialização deste serviço para Automático.
- Inicie o serviço "Serviço JBoss para CSP release X".
- Verifique o arquivo de log \ bin \ standalone.log para verificar se o servidor JBoss foi iniciado com sucesso.