terça-feira, 14 de agosto de 2012

Configurar TOMCAT/JAVA no Ubuntu


Tomcat é um projeto de container realizado pela Apache. Apesar de não ser um Container J2EE Full (pois não implementa na íntegra o Enterprise JavaBeans 3) é ótimo para desenvolvimento de sistemas, pois é leve e versátil. Neste tutorial vamos realizar sua instalação e configuração.
 
Em primeiro lugar, o Tomcat necessita do Java.
 
·         Crie um usuário chamado "tomcat".
·         Crie dois diretórios em "/opt": /opt/java e /opt/tomcat
·         Configure o usuário tomcat como dono destes diretórios.
 
groupadd tomcat
mkdir /home/tomcat
useradd -g tomcat -d /home/tomcat/ -s /bin/bash tomcat
passwd tomcat
cd /opt
mkdir java
mkdir tomcat
chown tomcat:tomcat *
 
Realizado download do Java. O site da Sun é esporadicamente atualizado, sem contar que versões novas do Java saem de tempos em tempos. O caminho sugerido neste tutorial trata do procedimento de download da versão JDK 6 Update 7.
 
·         Entre no site http://www.sun.com/
·         No menu Downloads (canto superior esquerdo), selecione a opção Java SE
·         Clique no botão de download referente ao JDK 6 Update 7
·         Selecione a plataforma no combo "Platform" (Linux ou Linux 64 - ou se desejar se aventurar por outros sistemas, fique à vontade)
·         Marque o checkbox "I agree to the  Java SE Development Kit 6 License Agreement" se concordar com os termos da SUN.
·         Clique em "Continue"
·         Particularmente eu prefiro instalar através do "bin" simples (sem ser RPM) mesmo que esteja utilizando variantes do Redhat.
·         Selecione a opção "jdk-6u7-linux-i586.bin"
·         Salve o arquivo no diretório /opt/java
 
Antes de instalar o Java, vamos aproveitar e baixar o Tomcat.
O download do tomcat poderá ser realizado em http://tomcat.apache.org/
Você também poderá baixar a versão apache-tomcat-6.0.18 com o comando abaixo (com o usuário tomcat). Lembre-se de salvá-lo em /opt/tomcat
 
cd /opt/tomcat
wget -c http://linorg.usp.br/apache/tomcat/tomcat-6/v6.0.18/bin/apache-tomcat-6.0.18.tar.gz
 
Caso você tenha baixado o Java com outro usuário, com o comando abaixo, configure o mesmo como dono do arquivo "jdk-6u7-linux-i586.bin":
 
chown -R tomcat:tomcat /opt/*
 
Vamos para a instalação (com usuário tomcat):
 
cd /opt/java/
chmod u+x jdk-6u7-linux-i586.bin
./jdk-6u7-linux-i586.bin
 
"Leia" o contrato e pressione espaço para chegar ao fim do mesmo. Responda "Yes" e aguarde.
Ao final da descompactação, pressione "Enter".
 
Vamos configurar o PATH do Linux para (com root):
 
vi /etc/bash.bashrc
 
Acrescente no final do arquivo as seguintes linhas
 
PATH=$PATH:/opt/java/jdk1.6.0_07/bin/
export PATH
 
Testando o Java:
Entre com o usuário tomcat e execute o comando abaixo:
 
java -version
 
Se as linhas abaixo forem exibidas, está tudo certo.
 
java version "1.6.0_07"
Java(TM) SE Runtime Environment (build 1.6.0_07-b06)
Java HotSpot(TM) Server VM (build 10.0-b23, mixed mode)
 
Vamos agora para a instalação do TOMCAT (com usuário tomcat):
 
cd /opt/tomcat
tar -xzvf apache-tomcat-6.0.18.tar.gz
 
Configurando as variáveis de ambiente para o tomcat:
Com usuário root, execute a seqüência de comandos abaixo:
 
echo "JAVA_HOME=/opt/java/jdk1.6.0_07" >> /etc/bash.bashrc
echo "export JAVA_HOME" >> /etc/bash.bashrc
echo "CATALINA_HOME=/opt/tomcat/apache-tomcat-6.0.18" >> /etc/bash.bashrc
echo "export CATALINA_HOME" >> /etc/bash.bashrc
 
Ok, tudo pronto.
 
Inicializando o TOMCAT (com usuário tomcat)
 
/opt/tomcat/apache-tomcat-6.0.18/bin/startup.sh
 
Finalizando o TOMCAT (com usuário tomcat)
 
/opt/tomcat/apache-tomcat-6.0.18/bin/shutdown.sh
 
Testando o TOMCAT
Acesse no navegador (localhost se estiver acessando do mesmo micro, caso contrário, acesse pelo "http://ip_do_micro:8080" ), o endereço abaixo:
 
http://localhost:8080/
 
Caso aparece o site de administração do Tomcat, tudo foi corretamente instalado!

Obrigado pela leitura.
Abraços.

Nenhum comentário:

Postar um comentário