Linux com Java 1.7 + JBoss 7
Recebi, a pouco tempo, a 'missão' de habilitar um Servidor com JBoss 7 no trabalho. E como bom analista que sou,
"missão dada é missão cumprida". Por isso, após um bom levantamento e disponibilizar o Servidor para produção,
resolvi compartilhar com vocês.[ Hits: 45.821 ]
Por: Lucas Costa em 22/05/2012
#
#SCRIPT RESPONSAVEL POR INICIALIZAR O SERVIDOR DO JBOSS
#
#AUTOR : LUCAS COSTA
#DATA 1 - ABR - 2012
#E-MAIL: mxsolucoes@gmail.com
#
#
export TERM=vt100
STAT=$1
if [ -e /var/log/servidorjboss.log ]
then
sleep 0
else
touch /var/log/servidorjboss.log
fi
if [ -e /var/run/jboss/jboss.pid ]
then
sleep 0
else
touch /var/run/jboss/jboss.pid
chmod 750 /var/run/jboss/jboss.pid
fi
LOGFILE="/var/log/servidorjboss.log"
STANDALONE="/usr/local/jboss/bin/standalone.sh"
PIDFILE="/var/run/jboss/jboss.pid"
VAR(){
VERPID=`cat $PIDFILE | xargs`
CONF=`cat $PIDFILE | wc -l`
}
chamajboss() {
VAR
[ $CONF -gt 0 ] && verjboss
if [ $CONF = 0 ]
then
MSG01="INICIANDO SERVIDOR JBOSS"
$STANDALONE >/dev/null &
JBOSS_PID01=$!
sleep 2
echo $JBOSS_PID01 >> $PIDFILE
MSG02="SERVIDOR JBOS INICIADO"
echo $MSG01 >> $LOGFILE
echo $MSG02 >> $LOGFILE
else
MSGERRO="ERRO DESCONHECIDO AO INICIAR O SERVIDOR JBOSS"
echo $MSGERRO >> $LOGFILE
fi
}
#
#
#
#
#FUNCAO DE PARAR O JBOSS
parajboss() {
VAR
if [ $CONF = 0 ]
then
echo "NAO EXISTE NENHUM SERVIDOR JBOSS RODANDO"
exit 0
else
echo -E "Localizando servico Jboss"
echo -E "Servidor Jboss encontrado, parando o servico"
for i in $VERPID; do kill -9 $i;done
echo -E "Servidor parado"
rm -rf $PIDFILE
MSG001="PARANDO SERVIDOR JBOSS"
MSG001="SERVIDOR JBOSS PARADO"
echo $MSG001 >> $LOGFILE
echo $MSG001 >> $LOGFILE
exit 0
fi
}
#
#
#
#FUCAO DE VERIFICA STATUS DO JBOSS
verjboss() {
VAR
if [ $CONF = 0 ]
then
echo "NAO EXISTE NENHUM SERVIDOR JBOSS RODANDO"
exit 0
else
echo "JA EXISTE SERVIDOR JBOSS RODANDO NOS PIDS: $VERPID" | xargs
exit 0
fi
}
case $STAT in
start ) chamajboss ;;
stop ) parajboss ;;
status ) verjboss ;;
*) echo "OPCAO INCORRETA UTILIZE (start|stop|status)" ;;
esac
INICIANDO SERVIDOR JBOSS
SERVIDOR JBOSS INICIADO
JA EXISTE SERVIDOR JBOSS RODANDO NOS PIDS: <PID DO SEU PORCESSO>
Trabalhando com a interface gráfica em Java (parte 2)
Trabalhando com classes e métodos em Java (parte 2)
PDFBox - Aplicativo Java para baixar o DOU completo
Linux + Rails + Ruby + Mongrel + PostgreSQL + NetBeans 6 Preview
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Como instalar o repositório do DBeaver no Ubuntu
Como instalar o Plex Media Server no Ubuntu
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
Programa fora de escala na tela do pc (10)
Fedora KDE plasma 42 X Módulo de segurança BB (Warsaw-2) (1)
O programa assinador digital (1)









