Instalando o JBoss manualmente no Ubuntu 8.10

Depois de instalar o Ubuntu 8.10, comecei a configurá-lo como meu ambiente de desenvolvimento padrão (e quem sabe eletambém  não se torna meu desktop padrão?). Nesse post vou descrever como instalei o JBoss.

Primeiro, eu tentei instalar via apt-get e não deu certo, pois o pacote jbossas4 não é o servidor de aplicações (segundo o arquivo /usr/share/doc/jbossas4/README.Debian). Então, fui para a instalação manual.

1) Pré-requisitos: Você precisa ter o Sun Java instalado, tanto JRE quanto JDK

apt-get install sun-java6-jre sun-java6-jdk

1) Faça o download do JBoss em

No meu caso, eu precisava da implementação J2EE versão 1.4 então descobri que eu precisaria da versão 4.x do JBoss. No seu caso utilize a versão que você precisar. Salve o arquivo no seu diretorio home (~).

2) Crie um usuário para o JBoss

sudo useradd -d /usr/local/jboss -s /bin/sh jboss
sudo chown jboss:jboss /usr/local/jboss

3) Instalar o JBoss

cd ~
unzip jboss-4.2.3.GA-jdk6.zip
sudo mv jboss-4.2.3.GA /usr/local/jboss
sudo chown -R jboss:jboss /usr/local/jboss

5) Definir variáveis de ambiente

Criar o arquivo /etc/profile.d/java-6-sun.sh com o seguinte conteúdo:

#!/bin/sh
JAVA_HOME="/usr/lib/jvm/java-6-sun"
export JDK_HOME="${JAVA_HOME}"
export PATH="${JAVA_HOME}/bin:${PATH}"

Depois torne ele executável

sudo chwon root:root /etc/profile.d/java-6-sun.sh
sudo chmod ug+x /etc/profile.d/java-6-sun.sh

6) Configurar o JBoss como um serviço

Faça download do script INIT para o diretório home (~).

cd ~
sudo cp jboss-init.sh /etc/init.d/jboss
sudo chown root:root /etc/init.d/jboss
sudo chmod ug+x /etc/init.d/jboss
sudo update-rc.d jboss defaults

Pronto! Agora é só iniciar o servidor com

sudo /etc/init.d/jboss start

E parar o servidor com

sudo /etc/init.d/jboss stop

Você também pode iniciar o servidor com

sudo jboss /usr/local/jboss/bin/run.sh

Mais informações e formas alternativas em

http://chiralsoftware.com/linux-system-administration/jboss-server-deployment.seam

http://ubuntuforums.org/showthread.php?p=4031613

http://it.megocollector.com/index.php?p=629

Comments (1)

Gabriela Bauermannnovembro 21st, 2009 at 14:29

Thank you!
I would never do it without this help!

Leave a comment

Your comment