Tomcat e  Aplicações Web Container Tomcat Um servidor de aplicações Java para Web
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
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
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%\bin  [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:
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.
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.
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)
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.
Configurar contexto: web.xml Arquivo WEB-INF/web.xml: o descritor do contexto de aplicação
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
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

Tomcat e Aplicações Web

  • 1.
    Tomcat e Aplicações Web Container Tomcat Um servidor de aplicações Java para Web
  • 2.
    Container Tomcat ContainerWeb 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óriosdo 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 pararo 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%\bin [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 TomcatPara 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çãoTomcat 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 dedesenvolvimento 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 dedesenvolvimento 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.xmlArquivo WEB-INF/web.xml: o descritor do contexto de aplicação
  • 10.
    Ativando e testandoo 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 TutorialTomcat - 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