Você está em: Principal › Tutoriais › Jarbasteixeira : Tomcatcomjava001
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.
» Usar o shell
» Compilar programas no Linux
» Muita disposição.
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:
1. vi /etc/profile.
2. 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
CATALINA_HOME=/usr/local/apache-tomcat-5.5.15
TOMCAT_HOME=/usr/local/apache-tomcat-5.5.15
Apenas no Mandriva, edite o arquivo:
1. vi /root/.bashrc
2. comente a linha
#PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin
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.
Obs: Observe que está sendo informada a versão do java e o caminho. Então, fique atento para está informando a versão correta.
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
Bem, vamos inicializar o serviço do TomCat.
1. Acesse o diretório /usr/local/apache-tomcat-5.5.15/bin.
2. Agora digite ./catalina.sh start .
O tomcat foi inicializando, mas ficar realizando estava tarefa manual não é para nós administradores Linux, pois queremos ter paz a noite e nos finais de semana. Vamos aprender isto na seção Automatizando o serviço do TOMCAT.
Bem, agora chegou o momento de visualizar os resultados.
2. Digite http://172.16.220.193:8080
Esta tela sendo exibida, significa que tudo foi configurado de forma correta. Agora, para testar mesmo veja os passos
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:
1. Clique em qualquer uma 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:
1. cd /usr/local/jakarta-tomcat-4.1.30/webapps
2. Crie um diretório com o nome da aplicação e coloquei os arquivos dentro da aplicação.
3. cd /usr/local/jakarta-tomcat-4.1.30/bin
4. ./catalina.sh stop
5. ./catalina.sh start
Pronto. Tudo configurado. Agora é testar as aplicações. Existem outras formas de fazer esta tarefa via navegador.
Aprendemos definir o tomcat e o java (jre). Aprendemos um pouco sobre variáveis no Linux. Aprendemos a configurar o tomcat para receber aplicações em Java.