Pular para o conteúdo

Instalando Jboss no Debian Lenny

Dica publicada em Linux / Introdução
Rafael Igor Alexandre Vasco riav
Hits: 27.475 Categoria: Linux Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar

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:

Recuperando a senha do root com o Kurumin

Gerenciando inicialização de serviços no Debian

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

ONLYOFFICE Desktop Editors com interface totalmente reorganizada

Cubo temperamental

Removendo softwares instalados no Slackware

Iniciantes em Linux

Rsync sem senha: Como fazer rsync sem precisar de chaves RSA

#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

Entre na sua conta para comentar.