domingo, 22 de março de 2009

Instalando o Tomcat 6 no Ubuntu 8.10

Oi gente, vou descrever aqui como consegui instalar o Tomcat 6 no Ubuntu 8.10.
Claro que só consegui graças as intruções de um tutorial que recebi quando tentei fazer um curso de Java pra WEB. Ainda não sei o nome do cara que fez, mas vou procurar saber e atualizarei o post.
O nome do documento é "Instalando Tomcat no Ubuntu Dapper" , mas as diferenças referem-se apenas a colocar as versões certas nos comandos, etc.

Bom, vamos começar!

1. Instalando o Tomcat

Download: Tomcat 6.0 (Baixe o tar.gz da Distribuição Core)
A instalação do Tomcat é basicamente descompactar o pacote.
Quem escreveu utilizou o /opt para a instalação.

Só depois fui descobrir o porquê.

/*
Sobre o Linux
No sistemas de arquivos do Linux, o /opt é um diretório reservado para instalação de aplicações de terceiros como o OpenOffice, softwares pagos, etc (fonte: Guia de Referencia LINUX. Universo dos livros Editora Ltda. 1998)
*/

Assumindo que o pacote apache-tomcat-6.0.18.tar.gz esteja dentro do diretório /opt e que você está "dentro do diretório"

$ sudo tar -xzvf apache-tomcat-6.0.18.tar.gz

Isso irá criar um diretório apache-tomcat-6.0.18 dentro do /opt. Para facilitar remomei-e o diretório apache-tomcat-6.0.18 para tomcat

$ sudo mv apache-tomcat-6.0.18 tomcat

Pronto o Tomcat ja está instalado agora só falta setar a variável de ambiente JAVA_HOME para
finalizar.

2. Configurando a variável JAVA_HOME e CLASSPATH

Edite o aquivo .bashrc

$ gedit ~/.bashrc

Inclua as seguintes linhas no final do aquivo:
export JAVA_HOME=/usr/lib/jvm/java-6-sun/ #Local onde o JDK foi instalado
export CLASSPATH=/opt/tomcat/common/lib/jsp-api.jar:/opt/tomcat/common/lib/servlet-api.jar
Salve e feche o aquivo.

P.S. Tome muito cuidade quando for setar o lugar do JDK. Verifique onde foi está instalado e o nome do diretorio, senão não irá funcionar.

Encerre a sua sessão atual.

3. Testando o Tomcat

Start o Tomcat
$ sudo sh /opt/tomcat/bin/startup.sh
Terá que retornar algo parecido:
No tutorial que peguei a saída mostrada é essa:
thiago@mp-090859:~$ sudo sh /opt/tomcat/bin/startup.sh
Password:
Using CATALINA_BASE: /opt/tomcat
Using CATALINA_HOME: /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME: /usr/lib/jvm/java-1.5.0-sun/
thiago@mp-090859:~$

No entanto, na minha console, o que apareceu foi

kete@kete:~$ sudo sh /opt/tomcat/bin/startup.sh
[sudo] password for kete:
Using CATALINA_BASE: /opt/tomcat
Using CATALINA_HOME: /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME: /usr

Vejam que há uma diferença na ultima linha da saída. Não consegui mudar isso até hoje, mas o tomcat funciona mesmo assim;

Abra o browser e digite http://localhost:8080
Se aparecer uma telinha como essa, é porque tudo foi feito como deveria.



Para parar o Tomcat
$ sudo sh /opt/tomcat/bin/shutdown.sh


Pronto!
Agora é só fazer os servlets da vida (no começo sempre são os servlets, depois piora =P) e rodar no Tomcat.

0 comentários :

Postar um comentário

Copyright © 2014 KETE