Login:

iMasters | Por uma internet mais criativa e dinâmica

Feeds

Linux

Feed da seção Linux

Newsletter de Linux


Quinta-feira, 05/10/2006 - 08:35 - Por Jarbas Teixeira
Seções relacionadas:

Configurando e instalando o Java com Tomcat no Linux

Vamos aprender como configurar variáveis no Linux, instalar o Java (JRE) e configurar o TomCat para receber uma aplicação. Tudo será descrito passo a passo e os procedimentos funcionam para a maioria das distribuições Linux. Estes testes foram feitos no RedHat 4 ES, Debian e Mandriva. No Suse, apenas altera a localização de um arquivo. Bem, ao final você vai fazer a diferença, pois hoje em dia é muito requisitado saber configurar este ambiente no Linux usando Java e Tomcat.

Pré-requisitos

. Conhecimentos básicos de shell
. Compilar programas no Linux
. Muita disposição (acredito que o mais importante)

Definindo o JAVA

O nosso servidor precisa da versão da Máquina Virtual Java para que os programas escritos em Java possam ser executados. Vamos usar a versão JRE – Java Runtime Engine. Esta máquina java prover as bibliotecas e componentes necessários para que as aplicações funcionem em conjunto com o servidor Apache TomCat..

A versão para desenvolvedor é a SDK. Mais informações em http://java.sun.com

Definindo variáveis no Linux

Todo sistema operacional é possível definir variáveis globais (para todos os usuários) e variáveis locais (varia de usuário para usuário). O uso das variáveis permite especificar configurações de programas sem que seja necessário alterar nada nos arquivos do Sistema Operacional. Claro que existem variáveis que afetam o sistema com um todo. Mas não vem ao caso. Vamos apenas precisar criar as variáveis para quando referenciarmos os programas Java e Tomcat.

Criando vaiáveis no Linux

Vamos editar o arquivo /etc/profile. Este é o arquivo onde definimos as variáveis globais do ambiente shell. As variáveis definidas no /etc/profile é válida para todos os usuários do sistema. Vamos a prática:

01. vi /etc/profile.

02. No início do arquivo, logo após os comentários, digite estas informações.

JAVA_HOME=/usr/local/jre1.5.0_06; export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
export PATH
CATALINA_HOME=/usr/local/apache-tomcat-5.5.15
TOMCAT_HOME=/usr/local/apache-tomcat-5.5.15
CLASSPATH=.
export CATALINA_HOME TOMCAT_HOME CLASSPATH

Apenas no Mandriva, edite o arquivo:

01. vi /root/.bashrc

02. comente a linha #PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin

Obs.: Observe que está sendo informada a versão do java e o caminho. Então, fique atento para informar a versão correta.

Definindo o Apache Tomcat

O Tomcat é um servidor de aplicações Java para web. É distribuído como software livre e desenvolvido como código aberto dentro do conceituado projeto Apache Jakarta e oficialmente endossado pela Sun como a Implementação de Referência (RI) para as tecnologias Java Servlet e JavaServer Pages (JSP). O Tomcat é robusto e eficiente o suficiente para ser utilizado mesmo em um ambiente de produção.

Tecnicamente, o Tomcat é um Container Web, parte da plataforma J2EE que abrange as tecnologias Servlet e JSP, incluindo tecnologias de apoio relacionadas como Realms e segurança, JNDI Resources e JDBC DataSources. O Tomcat tem a capacidade de atuar também como servidor web/HTTP, ou pode funcionar integrado a um servidor web dedicado como o Apache httpd ou o Microsoft IIS.

Fonte: http://pt.wikipedia.org/wiki/Tomcat

Fazendo download dos softwares

Bem, estou usando a versão apache-tomcat-5.5.15.tar.gz. Fiz os testes e estou usando em produção em um HP-UX, em dois servidores debian, um Red Hat e outro Mandriva. Talvez, ao acessar o site, você já encontre uma versão mais nova. Site oficial: http://tomcat.apache.org/download-55.cgi

Instalando o Java

01. cd /usr/local
02. Faça o download do java no site da SUN.
03. ./jre-1_5_0_06-linux-i586.bin
04. Do you agree to the above license terms? [yes or no]
yes

Instalando o Tomcat e inicializando o serviço

Bem, vamos inicializar o serviço do TomCat.

01. Mover os arquivos do Tomcat para /usr/local.
02. Descompacte os arquivos tar xvfz apache-tomcat-5.5.15.tar.gz
03. Acesse o diretório /usr/local/apache-tomcat-5.5.15/bin.
04. Agora digite ./catalina.sh start .

O tomcat foi inicializando e está funcionando.

Testando o TOMCAT

Bem, agora chegou o momento de visualizar os resultados.

01. Abra o seu navegador favorito.

02. Digite http://172.16.220.193:8080

Veja a ilustração:

Esta tela sendo exibida, significa que tudo foi configurado de forma correta. Agora, para testar mesmo, veja os passos.

Testando aplicações

Na parte inferior desta página, clique em JSP Examples.

Na próxima página, temos vários exemplos de aplicações em JSP. Veja a ilustração:

01. Clique em qualquer um dos exemplos.

Se o exemplo for executado, tudo está nos conformes, ou seja, funcionando.

Configurando uma aplicação

O programador te entregou a aplicação, então é só configurar no seu tomcat. Veja:

01. cd /usr/local/jakarta-tomcat-4.1.30/webapps

02. Crie um diretório com o nome da aplicação e coloquei os arquivos dentro da aplicação.

03. cd /usr/local/jakarta-tomcat-4.1.30/bin

04. ./catalina.sh stop

05. ./catalina.sh start

Pronto! Tudo configurado. Agora é testar as aplicações. Existem outras formas de fazer esta tarefa via navegador.

Conclusão

Hoje, para qualquer profissional que administre redes e para os desenvolvedores, é imprescindível o conhecimento de como configurar um Tomcat e o Java. Então o artigo abordou de formar clara e objetiva os procedimentos necessários para configurar o java (jre) e o Tomcat. Além de aprendermos um pouco sobre variáveis no Linux.

No próximo artigo vou ensinar como gerenciar o Tomcat via Browser.

Todos os artigos de Jarbas Teixeira

4 comentários publicados

  • 1. ip errado

    Quarta-feira, 11/10/2006, por Charles Souza

    voce só esqueceu de mudar o ip http://172.16.220.193:8080,
    para o da maquina local
    http://localhost:8080

    Responder comentário
  • 2. Como acessar a máquina

    Sexta-feira, 13/10/2006, por Jarbas Teixeira

    Para acessar o servidor que tem o tomcat: se vc estiver no servidor digite no seu browser http://ip-do-servidor:8080 ou http://localhost:8080. Se vc quer acessar via rede digite http://ip_do_servidor:8080

    É isso.

    Responder comentário
  • 3. Parábens

    Quarta-feira, 04/06/2008, por Alexandro Gianes Cardozo

    Muito bom seu tutorial !! de extrema valia ..abx

    • Jarbas Teixeira - Quinta-feira, 05/06/2008

      Fico contente que o artigo o ajudou de alguma forma.
      Valeu :)

    Responder comentário

Poste um comentário


Os textos publicados neste espaço são de responsabilidade única de seus autores (colunistas e leitores) e podem não expressar necessariamente a opinião do iMasters.

Sobre o autor

Jarbas Teixeira é um profissional da área de informática com vasta experiência em diversas plataformas como UNIX, Linux e Windows. Possui as certificações LPIC 1 e LPIC 2 assim como a certificação ITIL Foundation e IBM WebSphere Application Server, Network Deployment V6.1. Atualmente trabalha numa empresa de grande porte. Atua também como professor e autor na área de Informática. "


Indique para um amigo

captcha

TI SHOP Produtos iMasters

  • Lançamento: CD-ROM Treinamento Aplicado de SQL - Lançamento! Treinamento Aplicado de SQL - Aprenda a trabalhar com SQL com bancos de dados Oracle e SQL Server. São mais de 100 tópicos explicados por Mauro Pichilliani, um articulistas mais lidos do iMasters. Aproveite! Apenas R$ 69,90 no TI SHOP.
  • Lançamento: Livro iMasters "O Encontro de 2 Mundos"- Este livro conta com 56 crônicas de profissionais mais admirados e influentes do mercado brasileiro de Internet. Aproveite o preço especial para leitores do iMasters. Apenas R$ 40,00 e envio imediato!
  • DVD Curso Completo de Photoshop - Do conceito à finalização Lançamento! Curso Completo de Photoshop, em DVD, com mais de 230 aulas dividas em 4 módulos: conceito, básico, avançado e finalização. Apenas R$ 69,50 no TI SHOP - Frete com 50% de desconto
  • DVD Javascript Starter - Curso Completo Com mais de 9 horas de vídeo-aulas, é um curso completo sobre Javascript. Ideal para quem deseja aprender a linguagem. Apenas R$ 64,90 no TI SHOP - Frete com 50% de desconto!

2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.