Obs: Todos os passos devem ser feitos como usuário root, para isso, basta preceder cada comando com a palavra sudo, depois digitar a senha. (ex: sudo useradd jboss -d {diretório do jboss})
1) Crie o usuário jboss e mude as permissões do diretório:
# useradd jboss -d {diretório do jboss} # chown jboss {diretório do jboss} -R # chmod 770 {diretório do jboss} -R
Obs: O usuário jboss deve se chamar jboss com letra minúscula
2) Crie o script de inicialização:
# vim /etc/init.d/jboss
Tecle insert para editar o arquivo e copie e cole o conteúdo abaixo (não esquecer de alterar '{diretório do jboss}', para o endereço do jboss instalado):
#!/bin/bash # Jboss init-script VER="Jboss AS" case "$1" in start) echo -n "Iniciando $VER ..." su - jboss -c '{diretório do jboss}/bin/standalone.sh -b 0.0.0.0 &' RETVAL=$? ;; stop) echo -n "Parando $VER ..." killall -u jboss sleep 10 RETVAL=$? ;; restart) echo -n "Reiniciando $VER ..." $0 stop sleep 10 $0 start RETVAL=$? ;; *) echo "Usage: Jboss {start|stop|restart}" exit1 esac exit $RETVAL
Após copiar o conteúdo tecle Esc para sair da edição e salve o arquivo, para salvar o arquivo
digite :wq!
Tecle Enter e ele ira sair do arquivo.
3) Permissão no Script:
# chmod a+x /etc/init.d/jboss
4) Inicializando na hora do boot:
Edite o arquivo rc.local
Na família Redhat e Fedora, em geral:
# vim /etc/rc.local
No Linux SUSE:
# vim /etc/rc.d/boot.local
Adicione a linha abaixo no arquivo, para isso tecle
insert para entrar no modo de edição:
/etc/init.d/jboss start
Salve o arquivo, para isso tecle Esc para sair da edição e digite :wq!
Tecle Enter e ele ira sair do arquivo.
5) Procedimento pronto agora para poder Iniciar – Parar ou Reiniciar o Jboss podemos fazer da seguinte maneira:
Iniciar jboss
/etc/init.d/jboss start
Parar jboss
/etc/init.d/jboss stop
Reiniciar jboss
/etc/init.d/jboss restart