Instalando Tomcat Ubuntu 8.04

teaching

Ae pessoal, mesmo no ritmo junino  não posso deixar de postar. A imagem acima é uma homenagem a essa festa maravilhosa.

Mais um post sobre a série “Desenvolvimento Java em Linux” . Bem, quem acha instalar + configurar no Windows é simples, verá que no Ubuntu é tão simples quanto no O.S do tio Bill. No final deste post, teremos o TOMCAT instalado e configurado para executar páginas servlet & jsp além de configurar o Tomcat Manager para stop e start as aplicacoes sem precisar reiniciar o tomcat.

Lets go…

Post  Relacionado:

Instalando NB 6 em Linux

Instalando Eclipse em Linux – 5min

Instalando Java Ubuntu

Servlet & JSP

O que é bom, para quem? (muito bom esse post sobre linux x windows, leitura recomendada)

Posts mais acessados (confira os posts, mais visualizados no blog)

Instalando TomCat

  1. abra o terminal e faca o login como root (su e depois a senha)

  2. Se você ainda não tem o tomcat para linux faca o download no link a seguir. O arquivo que precisamos está no formato tar.gz

  3. http://tomcat.apache.org/download-55.cgi

  4. coloque o arquivo tomcat que foi feito o download na pasta /opt (poderia usar outra como /usr/local) fica a sua escolha. Para esse post usarei /opt

  5. Agora vamos descompactar para isso digite o comando seguinte:

  6. sudo tar -zxvf apache-tomcat-5.5.27.tar.gz

  7. entre no direto /opt e digite:

    mv apache-tomcat-5.5.26.tar.gz tomcat

  8. Acesse o diretorio bin e vamos dar permissão aos arquivos .sh, digite:

    chmod a+x /opt/tomcat/bin/*.sh

  9. Agora vamos configurar as variáveis de ambiente, portanto digite os seguintes comandos:

    export JAVA_HOME=/usr/lib/jvm/java-6-sun

    export CLASSPATH=/opt/tomcat/common/lib/jsp-api.jar:/opt/tomcat/common/lib/servlet-api.jar

    export CATALINA_HOME=/opt/tomcat

    export JRE_HOME=/usr/lib/jvm/java-6-sun/jre

  10. Outro modo de configurar a variavel de ambiente para seu usuario é assim:

    su seu_usuario ex.: su camilo

    gedit ~/.bashrc

    adicionar no final do arquivo os comandos acima.

    Salvar e fechar

  11. vá no diretorio bin (cd /opt/tomcat/bin ) e vamos dar um start no tomcat.

    ./startup.sh

  12. Abra o browser e digite Http://locahost:8080 sua tela deve semelhante a imagem abaixo

    tomcat

Instalando o TomCat Manager

Aqui vamos instalar o TomCat Manager para gerenciar as aplicacões. Vejam como é simples.

  1. digite: sudo gedit /opt/tomcat/conf/tomcat-users.xml

  2. Adicione as linhas abaixo ao arquivo:

    <role rolename=”manager”/>

    <role rolename=”admin”/>

    <user username=”admin” password=”admin” roles=”manager,admin”/>

  3. salve e pare o tomcat (ir na pasta bin e digitar ./shutdown.sh )

  4. Agora inicie o tomcat ./startup.sh

  5. Acesse o tomcat e clique em TomCat Manager e você terá a resposta com a seguir:

    tomcat2

Pronto! Tomcat preparado para trabalhar, então agora é mãos a obra. Espero que tenham gostado e que o post venha ajudar aqueles que estao migrando de windows para linux como eu. A partir de agora você ja pode compilar e executar suas páginas Servlet & JSP / ambiente Ubuntu Linux.

Abraco e até o próximo post, onde veremos como configurar um BD.

junina

Instalando NB 6 Ubuntu Linux

5 comentários em “Instalando Tomcat Ubuntu 8.04”

  1. Cara fiz td certinho como vc falou mas não deu certo se puder me dar uma ajudinha…

    qnd executo o ./startup.sh

    Using CATALINA_BASE: /opt/apache-tomcat-6.0.20
    Using CATALINA_HOME: /opt/apache-tomcat-6.0.20
    Using CATALINA_TMPDIR: /opt/apache-tomcat-6.0.20/temp
    Using JRE_HOME: /urs/lib/jvm/java-6-sun/jre

    obs: mudei os export pois não havia pasta nenhuma com o nome de tomcat aqui ai qnd executei sem mudar ele falou

    Cannot find /opt/tomcat/bin/setclasspath.sh

  2. cara meu erro e o mesmo do nosso amigo
    apliquei o seguinte comando para permissao de arquivo sh
    chmod a+x *.sh edepois tentei iniciar

    raphael@raphael-desktop:/usr/local/tomcat/bin$ ./startup.sh
    Using CATALINA_BASE: /usr/local/tomcat
    Using CATALINA_HOME: /usr/local/tomcat
    Using CATALINA_TMPDIR: /usr/local/tomcat/temp
    Using JRE_HOME: /usr/lib/jvm/java-6-sun/jre
    Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar

    o resultado foi o mostrado acima porem o navegador nao retorna a a pagina do tomcat

    O que sera que falta ?

    OBS:
    o meu tomcat eu baixei direto do site
    tbm tenhu o apache que instalei direto do repositorio sinaptic p/ PHP
    mas o apache ANT que funfa legal os 2 P/ AJAX
    Ubuntu 9.10 com eclipse JEE !!!

    1. olá Rapha,

      Eh muitooo estranho, pois outros usuarios tentaram e rodou certinho, e eu tb peguei uma maquina velha minha aqui da faculdade ainda hehe e fiz como estava no post para evitar usar algo que nao tenha postado e foi normalmente.
      e seu Java_HOME está configurado corretamente? uma coisa é o JRE e outro é o Java_HOME.
      abracos,

Deixe um comentário

O seu endereço de e-mail não será publicado.