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.

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

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.

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

Fico contente que o artigo o ajudou de alguma forma.
Valeu :)
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.
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. "
2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.