4.7.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, o Instalador Gráfico ou o 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 4.12. Configuração do 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 inicializaçã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.confpara editá-lo.Personalize as opções de iniciação no arquivo
jboss-as.confExistem diversas opções com o arquivojboss-as.conf. No mínimo, especifique os valores corretos para as variáveisJBOSS_HOMEeJBOSS_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 inicializaçã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.shInicie o serviço.
Teste se o serviço foi instalado corretamente usando a sintaxe default para iniciação dos serviços do Red Hat Enterprise Linux.[user@host bin]$sudo service jboss-as-standalone.sh startCaso tudo tenha saído de acordo, você obterá 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.Deixe o serviço começar automaticamente quando você inicia 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 default e encerra automaticamente quando o sistema operacional realiza sua rotina de encerramento.