Manual para coloca o JBoss como serviço no Linux Todos os passos devem ser feitos com o usuário # root 1) Colocar as variáveis de ambiente do Java no arquivo profile: # vim /etc/profile Tecle insert para editar o arquivo e copie e cole o conteúdo abaixo: #INDIQUE OS PARAMETROS DO SEU JAVA_HOME export JAVA_HOME=/opt/jdk1.5.0_15/ #INDIQUE OS PARAMETROS DO SEU JAVA export JAVA=/opt/jdk1.5.0_15/jre/bin/java #INDIQUE A LINGUAGEM DO S.O export LANG=pt_BR.ISO-8859-1 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. Quadro de Observações Importantes 01: export JAVA_HOME e export JAVA são os locais onde esta instalado o JDK no servidor 2) Crie o usuário jboss e mude as permissões do diretório jboss-4.0.3SP1: # useradd jboss -d /opt/Bysoft/jboss-4.0.3SP1 # chown root:jboss /opt/Bysoft/jboss-4.0.3SP1 -R # chmod 770 /opt/Bysoft/jboss-4.0.3SP1 -R Obs: /opt/Bysoft/jboss-4.0.3SP1 é o local onde se encontra a pasta jboss-4.0.3SP1 O usuário jboss deve se chamar jboss com letra minúscula 3) 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: #!/bin/bash # Jboss init-script VER="Jboss Bysoft" case "$1" in start) echo -n "Iniciando $VER ..." su - jboss -c '/opt/Bysoft/jboss-4.0.3SP1/bin/run.sh -b 10.0.0.12 &' RETVAL=$? ;; Quadro de Observações Importantes 02: stop) echo -n "Parando $VER ..." su - jboss -c '/opt/Bysoft/jboss-4.0.3SP1/bin/run.sh é o local onde killall -u jboss esta o arquivo run.sh da pasta jboss-4.0.3SP1 sleep 10 RETVAL=$? -b 10.0.0.12 é o ip do servidor onde esta instalado o jboss esse ip ;; deve ser o ip local do servidor. 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. 4) Permissão no Script: # chmod a+x /etc/init.d/jboss 5) Inicializando na hora do boot: Edite o arquivo rc.local # vim /etc/rc.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. 6) 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