Tomcat e Aplicações Web
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Tomcat e Aplicações Web

  • 10,395 views
Uploaded on

Container Tomcat: Um servidor de aplicações Java para Web

Container Tomcat: Um servidor de aplicações Java para Web

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
10,395
On Slideshare
10,360
From Embeds
35
Number of Embeds
1

Actions

Shares
Downloads
189
Comments
0
Likes
1

Embeds 35

http://www.slideshare.net 35

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Tomcat e Aplicações Web Container Tomcat Um servidor de aplicações Java para Web
  • 2. Container Tomcat
    • Container Web para servlets e JSP
    • É também servidor web com suporte a CGI
    • Implementação de referência da especificação oficial de Servlets e JSP do JCP
      • Projeto Jakarta: jakarta.apache.org
      • Open Source
    • Onde encontrar
      • http://jakarta.apache.org/site/downloads/downloads_tomcat.html
    • Instalação Simples
      • Veja documento: Como instalar e configurar o Tomcat
  • 3. Estrutura de diretórios do Tomcat bin : executáveis e scripts do Tomcat tomcat common : bibliotecas comuns a todas as aplicações e ao Tomcat shared : bibliotecas comuns apenas entre as aplicações logs : arquivos de log das aplicações, inclusive do Tomcat temp : diretório temporário do Tomcat webapps : pasta com os contextos work : arquivos de servlets gerados pelo Tomcat a partir de JSPs conf : arquivos de configuração do Tomcat
  • 4. Iniciar e parar o Tomcat
    • Pelo prompt de comandos (console ou shell) do sistema operacional:
      • defina as variáveis de ambiente JAVA_HOME e CATALINA_HOME;
      • vá para o diretório bin do Tomcat:
        • [Windows] cd %CATALINA_HOME%in
        • [Unix] cd $CATALINA_HOME/bin
      • execute o script desejado:
        • Iniciar: [Windows] startup.bat  ou  catalina start    [Unix] startup.sh  ou  catalina.sh start
        • Parar: [Windows] shutdown.bat  ou  catalina stop    [Unix] shutdown.sh  ou  catalina.sh stop
    • [Windows] graficamente:
  • 5. Testar o Tomcat
    • Para testar se o Tomcat está rodando ok após iniciado, abra o browser e vá para o endereço:
      • http://localhost :8080/
    • O Tomcat inclui ferramentas via interface Web para administrar e gerenciar o servidor, bem mais amigáveis do que editar arquivos de configuração. O instalador Windows solicita o login de usuário (padrão é admin) e a senha para acesso a estes recursos.
  • 6. Ferramentas de Administração
    • Tomcat Administration
      • Permite criar, excluir e configurar Serviços e seus elementos internos (Connector, Host, Alias, Context, Logger, Valve) do Servidor Tomcat, bem como Recursos (Data Source etc.) e Autorizações (User, Group, Role)
    • Tomcat Manager
      • Permite gerenciar as aplicações — iniciar, parar, reiniciar, fazer deploy (distribuição) e undeploy — bem como monitorar o estado do servidor.
  • 7. Criar contexto de desenvolvimento
    • Estrutura de diretórios
    • Criar contexto de aplicação web
      • Criar um arquivo Zip com a extensão .war com o conteúdo da pasta web (figura acima)
      • Acessar a ferramenta Tomcat Manager a partir da página inicial do Tomcat
      • Instalar o servlet a partir da seção Deploy (WAR file to deploy)
  • 8. Criar contexto de desenvolvimento
    • Criar contexto de aplicação web (outra forma)
      • Criar um arquivo XML, para o novo contexto chamado "dev“ (exemplo anterior).O arquivo deve ficar em:
        • CATALINA_HOME /conf/Catalina/localhost/dev.xml
        • Catalina é o mecanismo e localhost (máquina local) é o hostname padrão.
  • 9. Configurar contexto: web.xml
    • Arquivo WEB-INF/web.xml: o descritor do contexto de aplicação
  • 10. Ativando e testando o contexto
    • Ativando o contexto
      • Reiniciar o Tomcat (stop/start)
    • Testando o contexto
      • Certifique-se de que o tomcat está rodando com
        • http://localhost:8080
  • 11. Referências Bibliográficas
    • Tutorial Tomcat - Instalação e Configuração Básica
      • Disponível em: http://www.mhavila.com.br/topicos/java/tomcat.html
    • Tomcat e Aplicações Web – Daniela Coelho Freire
      • Disponível em: http://di.asper.com.br/profs/daniela