Instalando Jboss no Debian Lenny

Publicado por Rafael Igor Alexandre Vasco em 24/07/2009

[ Hits: 26.825 ]

 


Instalando Jboss no Debian Lenny



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:
Outras dicas deste autor

Gerenciando inicialização de serviços no Debian

Recuperando a senha do root com o Kurumin

Corrigindo a opção de Delay Pools e autenticação Ldap do Squid 2.7.8_1 no PfSense 1.2.3-Release

Leitura recomendada

Fail2ban - bloquear ataques de força bruta no Postfix

BIND 9 DNS no Debian Squeeze/Wheezy e Ubuntu 12/13 (Compativel com Active Directory no Windows Server)

Instalação do Squid e SARG no Centos 7

Passo-a-passo: aMSN 0.97b no Ubuntu 7.04

Usando o Linux com o driver VESA

  

Comentários
[1] Comentário enviado por leleobhz em 04/08/2009 - 17:52h

Aquele link simbolico no final tá terrivel. Use "update-rc.d jboss start 99 2 3 4 5 . stop 01 0 1 6 ." Tem mais coisas que eu melhoraria, mas a falta de tempo não deixa. Boa sorte para quem precisar de usar Servlet :p

[2] Comentário enviado por rog.sp1.8 em 24/05/2010 - 14:35h

Oba pessoal sou meio novato no linux, e estou montando um servidor web no debian 5.0 fiz tudo que esta no tutorial mas não obtive sucesso .. na hora de startar ele inicia e depois fecha mas não vi nenhum erro.
no final ele fica shutdown complete
Halting VM



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts