Pedro Pereira

Segurança da informação, Linux, tutoriais, consultoria e outras coisas que podem te ajudar!

Instalando e configurando o JBoss no Linux



Como instalar e configurar o JBoss no LinuxO JBoss é um application server para aplicativos web desenvolvidos em Java, que implementa Java EE.

Ele surgiu como um projeto independente, se transformou em uma empresa e algum tempo depois acabou sendo comprado pela Red Hat que o manteve gratuito e sob a GPL. Ele possui várias funcionalidades que o tornam uma excelente escolha para ambientes corporativos e aplicações críticas, entre elas:

  • Possibilidade de configurá-lo para funcionar em cluster;
  • Failover;
  • Load balancing;
  • Integração com Hibernate;
  • JDBC;
  • Facilidade de instalação, administração e deploy de aplicações;
  • entre várias outras.

Neste tutorial vou ensiná-lo a fazer uma configuração extremamente básica do JBoss versão 6.0.0.M4 (versão mais recente enquanto escrevo este post) no CentOS 5.5. Embora eu tenha me baseado no CentOS para escrever este post, você provavelmente conseguirá adaptá-lo a praticamente qualquer distribuição.

Pré-requisito

O único pré-requisito que eu encontrei na minha máquina foi o JDK. O JBoss precisa de um ambiente de desenvolvimento Java instalado e funcional na sua máquina para que ele possa funcionar e também compilar os aplicativos que serão servidos por ele.

A instalação do JDK é extremamente simples. Vá até o site http://bit.ly/9SggJx, selecione Linux em “Platform” e clique no botão “Continue” na parte inferior. Faça o download do arquivo jdk-6u21-linux-i586-rpm.bin (o nome pode ser um pouco diferente quando você for fazer o download pois a versão pode ter mudado). Quando o download finalizar, dê permissão de execução para o arquivo:

# chmod +x jdk-6u21-linux-i586-rpm.bin

E execute como root:

# ./jdk-6u21-linux-i586-rpm.bin

Quando o processo de instalação finalizar, você não vai nem precisar reiniciar a máquina: todo o ambiente de desenvolvimento de aplicações Java já estará disponível para uso. Você pode testar tentando executar o comando “javac”:

# javac

Se ele mostrar a ajuda do comando, está tudo instalado corretamente. Se não, tente re-instalar o pacote e teste novamente. Geralmente, o diretório de instalação deste pacote é o /opt/sun. Qualquer coisa, deixe um comentário que eu tento te dar uma ajuda :)

Download e instalação

O download do JBoss Application Server pode ser feito no endereço http://www.jboss.org/jbossas/downloads.html. Lá você irá encontrar o link para download de todas as versões do JBoss, não apenas a mais recente. O download pode levar um tempo considerável (esta versão do JBoss tem 178MB de tamanho) e virá no formato .zip. Quando o download finalizar, envie o arquivo para a máquina na qual você deseja instalá-lo.

Não existe um instalador propriamente dito para o JBoss: você apenas faz o download, descompacta o pacote .zip e envia o diretório criado para onde você quer que seja o diretório base desta instalação do JBoss. Então vamos lá:

  • Descompacte o pacote com o comando:
    # unzip jboss-as-distribution-6.0.0.20100721-M4.zip
  • Este comando irá criar o diretório jboss-6.0.0.20100721-M4. Geralmente eu renomeio este diretório para ficar mais fácil trabalhar com ele:
    # mv jboss-6.0.0.20100721-M4 jboss
  • Isso irá criar o diretório jboss. Mova este diretório para o /opt:
    # mv jboss /opt

Pronto! Por incrível que pareça, o JBoss está instalado :) Vamos explorar a estrutura de diretórios que acabou de ser instalada e logo após, aprenderemos a iniciar e parar o serviço.

Leia o resto do texto: Página 1 Página 2 Página 3



Gostou do post? Então assine o feed RSS e não perca os próximos!




11 Comentários

  1. Carlos Eduardo Testa (a.k.a ceth)

    15|Sep|2010 1

    Belo post Pedro.

    No mais, parabéns pelo blog, estava conferindo alguns posts, ótimos!

    Forte abraço!

    Carlos Eduardo Testa (a.k.a ceth)

  2. Pedro Pereira

    15|Sep|2010 2

    Carlos,

    Muito obrigado! Fico feliz que esteja gostando dos textos, mais coisas interessantes virão conforme o tempo permitir :)

    []‘s
    Pedro Pereira

  3. jorge

    22|Sep|2010 3

    olá acabei de instalar o jboss e toda vez que dou um deploy em um projeto de javaweb da class.not.found no icefaces porem nao sei onde colocar as bibliotecas… tem como me dar um help?

  4. wygor biel

    01|Nov|2011 4

    que isso!

  5. Marcelo Viana

    05|Jan|2012 5

    Cara, muito útil o post, deu uma boa esclarecida!
    Muito obrigado de verdade.

  6. Thiago

    26|Jan|2012 6

    Olá, parabéns pelo post!

    Quando vc faz o deploy de uma app o JBOSS cria algumas pastas/arquivos automaticamente né? Vc sabe quais são?

  7. fransley

    02|May|2012 7

    gostaria de sabe qual versão ja vem com o tomcat para iniciar jundo com o jboss.
     

  8. Pedro Pereira

    06|May|2012 8

    @fransley,

    Até hoje não vi um “pacote” já contendo os dois. Você vai precisar baixá-los e configurá-los você mesmo, acredito que não haja um pacote onde isso já venha pré-configurado.

    Se alguém conhecer um pacote deste, por favor comente aqui para nos mostrar! :)

    []‘s
    Pedro Pereira

  9. Carlos

    08|May|2012 9

    Também acho que não existe um pacotão com tudo pronto. O negócio é baixar os dois separados e configurar na mão, mas o post já dá uma boa ajuda! 

  10. Giovani

    25|Sep|2012 10

    Muito bom! ajudou bem.

  11. Pedro Pereira

    25|Sep|2012 11

    Giovani,

    Fico muito feliz em saber! Não se esqueça de assinar o feed para não perder os próximos posts!

    []‘s
    Pedro Pereira


Deixe seu comentário!