4.9.2. Configuração do JBoss EAP 6 como um Serviço no Red Hat Enterprise Linux (Zip, Installer)


Pré-requisitos

Sumário

Use o seguinte procedimento para instalar o JBoss EAP 6 como um serviço no Red Hat Enterprise Linux quando a instalação for realizada tanto com os métodos de zip, texto e gráfico. Este processo não é aplicado quando a instalação for realizada usando o método RHN (RPM).

Procedimento 4.17. Determinando o Serviço

Nota

As etapas abaixo descrevem o JBoss EAP em execução como um servidor no modo autônomo. Com o objetivo de executar o JBoss EAP 6 como um serviço no modo domain, use as mesmas etapas porém substitua o jboss-as-standalone.sh pelo jboss-as-domain.sh.
  1. Localize o script de iniciação e o arquivo de configuração

    O script de inicialização e um arquivo de configuração associado estão localizados no diretório EAP_HOME/bin/init.d/. Abra o arquivo da configuração jboss-as.conf para editá-lo.
  2. Personalize as opções de iniciação no arquivo jboss-as.conf

    Existem diversas opções com o arquivo jboss-as.conf. No mínimo, especifique os valores corretos para as variáveis JBOSS_HOME e JBOSS_USER. Caso estas variáveis estiverem ausentes, adicione-as.
  3. Copie arquivos nos diretórios do sistema

    1. Copie o arquivo de configuração modificado ao diretório /etc/jboss-as.
      [user@host init.d]$ sudo mkdir /etc/jboss-as
      Copy to Clipboard Toggle word wrap
      [user@host init.d]$ sudo cp jboss-as.conf /etc/jboss-as/
      Copy to Clipboard Toggle word wrap
    2. Copie o script de iniciação ao diretório /etc/init.d.
      [user@host init.d]$ sudo cp jboss-as-standalone.sh /etc/init.d
      Copy to Clipboard Toggle word wrap
  4. Adicione o script de inicialização como um serviço.

    Adicione o novo serviço jboss-as-standalone.sh à lista de serviços iniciados automaticamente, usando o comando de gerenciamento do serviço chkconfig.
    [user@host init.d]$ sudo chkconfig --add jboss-as-standalone.sh
    Copy to Clipboard Toggle word wrap
  5. Inicie o serviço.

    Teste se o serviço foi iniciado corretamente pelo uso de um dos seguintes comandos para o Red Hat Enterprise Linux.
    • Para o Red Hat Enterprise Linux 5 e 6:
      [user@host bin]$ sudo service jboss-as-standalone.sh start
      Copy to Clipboard Toggle word wrap
    • Para o Red Hat Enterprise Linux 7:
      [user@host bin]$ sudo service jboss-as-standalone start
      Copy to Clipboard Toggle word wrap
    Caso tudo tenha saído de acordo, aparecerá um sinal verde [OK]. Caso obtenha um erro, verifique os logs de erro e certifique-se que seus caminhos estão corretos no arquivo da configuração.

    Nota

    O sinal verde [OK] não aparece para o Red Hat Enterprise Linux 7.
  6. Deixe o serviço começar automaticamente quando você iniciar o servidor.

    Para adicionar o serviço à lista dos serviços que iniciam automaticamente quando o seu servidor inicia, emita o seguinte comando.
    [user@host init.d]$ sudo chkconfig jboss-as-standalone.sh on
    Copy to Clipboard Toggle word wrap
Resultado

O JBoss EAP 6 inicia automaticamente quando o Red Hat Enterprise Linux alcança seu nível de execução default e encerra automaticamente quando o sistema operacional realiza sua rotina de encerramento.

Procedimento 4.18. Desinstalação do serviço do JBoss EAP para o Red Hat Enterprise Linux

  • Caso o serviço estiver sendo executado, primeiro abra um terminal e interrompa o serviço executando o comando stop com o nome do serviço:
    sudo service jboss-as-standalone.sh stopsudo service jboss-as-standalone.sh stopsudo service jboss-as-standalone.sh stop
    Copy to Clipboard Toggle word wrap
    Num terminal, remova o EAP a partir da lista de serviços:
    sudo chkconfig --del jboss-as-standalone.sh
    Copy to Clipboard Toggle word wrap
    Num terminal, remova o script de iniciação do serviço /etc/init.d/jboss-as-standalone.sh (/etc/init.d/jboss-as-domain.sh para o domain):

    Atenção

    O /etc/jboss-as não é um diretório default, portanto apenas use este comando se não houver arquivos além de jboss-as.conf no /etc/jboss-as
    sudo rm -rf /etc/jboss-as/
    Copy to Clipboard Toggle word wrap
    Caso esteja usando o diretório /etc/jboss-as para outras tarefas, use o seguinte:
    sudo rm /etc/jboss-as/jboss-as.conf
    Copy to Clipboard Toggle word wrap
Resultado

O serviço do JBoss EAP foi instalado no servidor.

Voltar ao topo
Red Hat logoGithubredditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

Theme

© 2025 Red Hat