3.9.2. Configuração do JBoss EAP 6 como um Serviço no Red Hat Enterprise Linux (Zip, Installer)
Pré-requisitos
- Instalação do JBoss EAP 6 usando a instalação Zip, Instalador Gráfico ou Instalador baseado em Texto:
- Privilégios de administrador no servidor são requeridos.
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 3.17. Determinando o Serviço
Nota
jboss-as-standalone.sh
pelo jboss-as-domain.sh
.
Localize o script de iniciação e o arquivo de configuração
O script de iniciação e um arquivo de configuração associado estão localizados no diretórioEAP_HOME/bin/init.d/
. Abra o arquivo da configuraçãojboss-as.conf
para editá-lo.Personalize as opções de iniciação no arquivo
jboss-as.conf
Existem diversas opções com o arquivojboss-as.conf
. No mínimo, especifique os valores corretos para as variáveisJBOSS_HOME
eJBOSS_USER
. Caso estas variáveis estiverem ausentes, adicione-as.Copie arquivos nos diretórios do sistema
- Copie o arquivo de configuração modificado ao diretório
/etc/jboss-as
.[user@host init.d]$
sudo mkdir /etc/jboss-as
[user@host init.d]$
sudo cp jboss-as.conf /etc/jboss-as
- 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
Adicione o script de iniciação como um serviço
Adicione o novo serviçojboss-as-standalone.sh
à lista de serviços iniciados automaticamente, usando o comando de gerenciamento do serviçochkconfig
.[user@host init.d]$
sudo chkconfig --add jboss-as-standalone.sh
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
- Para o Red Hat Enterprise Linux 7:
[user@host bin]$
sudo service jboss-as-standalone start
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.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
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 3.18. Desinstalação do serviço do JBoss EAP para o Red Hat Enterprise Linux
Nota
jboss-as-standalone.sh
pelo jboss-as-domain.sh
.
- 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 stop
- Remova o JBoss EAP da lista de serviços:
sudo chkconfig --del jboss-as-standalone.sh
- Remova os arquivos do diretório do sistema.
- Remova o script de iniciação do serviço:
sudo rm /etc/init.d/jboss-as-standalone.sh
- Remova o arquivo de configuração do serviço:
sudo rm /etc/jboss-as/jboss-as.conf
Importante
O/etc/jboss-as
não é um diretório de sistema padrão. Apenas se não houver outros arquivos sendo usados, remova também o diretório:sudo rm -rf /etc/jboss-as/
O serviço do JBoss EAP foi instalado no servidor.