Início > JAVA, Linux > Baixando e instalando o Tomcat 5.5 no Ubuntu 8.04

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!

Categorias:JAVA, Linux Tags:, , ,
  1. Filipe
    maio 12, 2008 às 9:26 pm

    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
    maio 28, 2008 às 1:14 am

    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. maio 28, 2008 às 9:41 am

    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
    maio 29, 2008 às 11:04 pm

    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. maio 30, 2008 às 9:49 am

    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
    maio 30, 2008 às 3:54 pm

    No java-6 tem:

    bin ext jre man

  7. maio 30, 2008 às 9:38 pm

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

  8. Juliana
    maio 31, 2008 às 9:11 am

    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
    maio 31, 2008 às 10:52 pm

    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!!!

  10. julho 14, 2008 às 1:57 pm

    eu estava com o mesmo problema, foi só seguir a dica do juliano e resolveu, realmente não se pode startar o tomcat com o sudo.

    mas e agora como fazemos para o start ficar no boot ? estou usando ubuntu 8.04

  11. Joao Paulo
    julho 20, 2008 às 11:13 pm

    Mermao lindo e simples parabens! Agora tive que dar um apt-get autoremove tomcat5.5
    apt-get autoremove tomcat5.5-admin

    para tirar os outros tomcats que tentei instalar pelo APT-GET!!!!

    Parabens muito bom!

  12. Bruno
    agosto 2, 2008 às 10:24 pm

    Ola Juliano muito bom seu artigo.

    Mas eu tenho um pequeno problema eu não consigo integrar o tomcat com o apache.

    Eu li o site do tomcat segui os tutoriais que la descrevem os exemplos de arquivos de configuração. Mas não consigo integrar os 2. Caso você saiba ou tenha feito pode escrever um tutorial de como proceder ou me ajudar para conseguir integrar os 2, pois necessito mas não consigo.
    Att: Bruno

  13. Marcus Ortense
    agosto 28, 2008 às 10:55 pm

    Meus parabéns!
    e muito obrigado!
    era exatamente o que eu estava procurando.

    []’s

  14. cleberson cheque
    janeiro 14, 2009 às 1:11 pm

    Parabéns!
    Essa dica foi de grande ajuda!
    Simples e objetiva.
    Rodando 100%

  15. João Paulo
    junho 22, 2009 às 2:33 am

    Muito Bom o artigo. Parabéns, são iniciativas como a sua, facilita a nossa vida.

  16. Fabrício
    agosto 5, 2009 às 11:39 am

    Não acredito!
    Cara funcionou, tem mais de 12 horas que estou tentando colocar este negócio para rodar.
    Valeu mesmo.

  1. No trackbacks yet.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: