Baixando e instalando o Tomcat 5.5 no Ubuntu 8.04

Baixando e instalando o Tomcat 5.5 no Ubuntu 8.04Particularmente eu prefiro baixar e instalar manualmente o Tomcat do que utilizar algum gerenciados de pacotes tal como o apt-get. Manualmente, colocamos tudo referente a ele no mesmo local e fica mais fácil de gerenciar nosso ambiente de desenvolvimento.

O primeiro passo é obter o Tomcat, para isso vá para http://tomcat.apache.org/download-55.cgi e procure pelo item “Core”. Selecione o arquivo tar.gz para baixar. Quando concluído você terá obtido o arquivo apache-tomcat-5.5.26.tar.gz.

Como root, vá para /opt , cole o arquivo que você baixou lá e descompacte-o com o comando:

tar -xvzf apache-tomcat-5.5.26.tar.gz

Será criada uma pasta chamada apache-tomcat-5.5.26. Sugiro criar um link para a mesma, em /opt, chamada tomcat com o comando:

ln -s apache-tomcat-5.5.26 tomcat

Em /opt você irá ter:

drwxr-xr-x 11 root root    4096 2008-05-08 19:08 apache-tomcat-5.5.26
lrwxrwxrwx  1 root root      20 2008-05-08 19:08 tomcat -> apache-tomcat-5.5.26

O próximo passo é configurar as variáveis de ambiente CATALINA_HOME e JAVA_HOME. A Catalina deve apontar para o diretório de instalação do Tomcat, e o Java, para o diretório de instalação do JAVA. No meu caso, para testar posso fazer assim:

export CATALINA_HOME=/opt/tomcat
export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun

Ai vou até o diretório bin do Tomcat (cd /opt/tomcat/bin), e executo o startup.sh com o comando:

./startup.sh

O passo final é ir até o navegador e testar atravéz do link:

http://localhost:8080/

Você deverá ver uma página default do Tomcat.

Para não precisar setar as variáveis de ambiente sempre que for iniciar o Tomcat, você pode proceder de duas formas:
1- Adicionando os comandos de export no script startup.sh
2- Adicionando no arquivo /etc/profile do seu Ubuntu.

Enjoy!

Postado em JAVA, Linux. Etiquetas: , , , .

9 Respostas para “Baixando e instalando o Tomcat 5.5 no Ubuntu 8.04”

  1. Filipe Disse:

    Grande Juliano!
    Conheci o teu blog agora a pouco, mas é incrível como bate com as minhas áreas de interesse! Já foi para o bookmark!
    Sucesso e continue escrevendo sempre que possível.
    Abraço

  2. Romulo Disse:

    Cara esse tutorial me deu um grande adiante, grande blog rapaz…

    Eu estou travado em uma parte:

    eu edito o arquivo:
    bashrc
    adciono nas linhas finais os “exports”(minha jvm é diferente)
    export CATALINA_HOME=/opt/tomcat
    export JAVA_HOME=/usr/lib/jvm/java-1.6.0-sun

    e retorna este erro:
    “Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
    At least one of these environment variable is needed to run this program”

    onde foi que errei (como diria aquele pai desafortunado)

  3. julianommartins Disse:

    Oi Romulo.
    Aparentemente seu bashrc não está sendo “executado”.
    Tente setar as variáveis na mão, e ai, iniciar o tomcat.
    Adicione as variavies para o seu /etc/profile, ai elas valem pra todos os usuários.
    Abraços,
    Juliano

  4. Juliana Disse:

    Oi chara!!!

    Esto com o mesmo problema do Romulo

    Coloquei as linhas abaixo no console mesmo, assim:

    juliana: /opt$ export CATALINA_HOME=/opt/tomcat
    juliana: /opt$ export JAVA_HOME=/usr/lib/jvm/java-6

    Não retornou nenhum erro. Mas quando vou executar o startup.sh retorna o mesmo erro que o Romulo postou.

    E onde fica o arquivo bashrc? Estas linhas tem que ser setadas dentro dele?

    No mais, um ótimo artigo!!!

  5. julianommartins Disse:

    Opa.

    Sete no /etc/profile, mas de qualquer forma, se você setou na mão e não rolou, setar no profile não vai rolar. De um ls no /usr/lib/jvm/java-6 e me diga o que tem lá please.

    Juliano

  6. Juliana Disse:

    No java-6 tem:

    bin ext jre man

  7. Juliano Disse:

    Só pra garantir, vc deu o export e chamou o startup no mesmo terminal?

  8. Juliana Disse:

    Olá…

    No etc/profile eu coloquei as seguintes linhas:

    #Tomcat

    CATALINA_HOME=/opt/tomcat
    TOMCAT_HOME=/opt/tomcat
    export CATALINA_HOME TOMCAT_HOME CLASSPATH

    #Java

    JAVA_HOME=”/usr/lib/jvm/java-6-sun”
    JRE_HOME=”/usr/lib/jvm/java-6-sun/jre”
    CLASSPATH=”JAVA_HOME:$JAVA_HOME/lib:$JRE_HOME/lib:.”
    MANPATH=”$MANPATH:$JAVA_HOME/man”
    JAVA_DOC=”$JAVA_HOME/docs”
    PATH=”$PATH:$JAVA_HOME/bin/:$JRE_HOME/bin”
    export JAVA_HOME JRE_HOME CLASSPATH MANPATH JAVA_DOC PATH

  9. Juliana Disse:

    Resolvi o problema, vou postar aqui, caso alguém passe pelo mesmo problema que passei. Mas só lembrando que erros nem sempre são mal vistos, eles são algo que nos forçam a estudar para conseguir solucioná-los.

    No etc/profile ficou assim:

    #Tomcat
    CATALINA_HOME=/opt/tomcat
    TOMCAT_HOME=/opt/tomcat
    export CATALINA_HOME TOMCAT_HOME
    #Java
    JAVA_HOME=”/usr/lib/jvm/java-6-sun”
    export JAVA_HOME

    Vamos a resolução, que por sinal foi super simples (depois de várias tentativas).

    Quando iniciava o tomcat com o comando: sudo ./startup.sh, dava o erro:
    “Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
    At least one of these environment variable is needed to run this program”

    Não usei o “sudo”, loguei como root e deu certo. Só isso!!!

    Continue postando, Juliano. Artigo bem esclarecedor. E obrigada pela ajuda!!!

Deixe um comentário