JBoss é um servidor de aplicação de código fonte aberto baseado na plataforma J2EE implementada completamente na linguagem de programação
Java. Como é baseada em Java, JBoss pode ser usado em qualquer Sistema Operacional que suporte Java. (
http://pt.wikipedia.org/wiki/JBoss)
Instalando Jboss no Debian Lenny
Adicione a opção non-free na sua fonte apt:
# vi /etc/apt/sources.list
deb http://ftp.br.debian.org/debian/ lenny main non-free
Atualize o apt:
# apt-get update
Instale o pacote java de sua escolha (java5 ou java6):
# apt-get install sun-java5-jdk
Verifique se está tudo ok com java:
# java -version
Deve aparecer algo do tipo:
java version "1.5.0_17"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_17-b04)
Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_17-b04, mixed mode)
Baixe e descompacte a versão do Jboss de sua preferência:
Ou use o terminal:
# wget http://downloads.sourceforge.net/sourceforge/jboss/jboss-5.1.0.GA.zip?use_mirror=ufpr
Mova o diretório do Jboss para para /var e crie um link simbólico para ele:
# mv jboss-5.1.0.GA /var
# cd /var
# ln -s /var/jboss-5.1.0.GA jboss
Criando as variáveis de ambiente.
Descubra o diretório base do java:
# find / -name "java"
Deve retornar algo como:
/etc/alternatives/java
/var/lib/dpkg/alternatives/java
/usr/bin/java
/usr/lib/jvm/java-1.5.0-sun-1.5.0.17/bin/java
/usr/lib/jvm/java-1.5.0-sun-1.5.0.17/jre/bin/java
/usr/share/java
Abra o arquivo
/etc/profile e adicione as seguintes linhas:
JAVA_HOME="/usr/lib/jvm/java-1.5.0-sun-1.5.0.17"
JBOSS_HOME="/var/jboss"
export JBOSS_HOME JAVA_HOME
Salve o arquivo e execute:
# source /etc/profile
Crie o usuário jboss e mude as permissões do diretório jboss-5.1.0.GA:
# useradd jboss -d /var/jboss-5.1.0.GA
# chown root:jboss /var/jboss-5.1.0.GA -R
# chmod 770 /var/jboss-5.1.0.GA -R
Criando script de inicialização:
# vi /etc/init.d/jboss
#!/bin/bash
# Jboss init-script
VER="5.1.0.GA"
case $1 in
start)
echo "Starting Jboss $VER ..."
su - jboss -c '/var/jboss/bin/run.sh -b 0.0.0.0 &'
;;
stop)
su - jboss -c '/var/jboss/bin/shutdown.sh -S'
echo "Jboss Stop."
;;
restart)
echo "Restating Jboss ..."
su - jboss -c '/var/jboss/bin/shutdown.sh -S'
su - jboss -c '/var/jboss/bin/run.sh -b 0.0.0.0 &'
;;
esac
exit 0
Salve o arquivo e dê permissão:
# chmod +x /etc/init.d/jboss
Inicializando na hora do boot:
# cd /etc/rc2.d
# ln -s ../init.d/jboss S99jboss
Pronto!
Para executar:
# /etc/init.d/jboss start
Para acessar o Jboss digite:
http://IP_DO_SERVIDOR:8080
Usuário e senha de acesso: admin/admin
Referências: