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
Thank you!
I would never do it without this help!