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 TomcatDownload:
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 CLASSPATHEdite 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 TomcatStart 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.