tomcat e aplicações web

11
Camila de Luna Maciel [email protected] Tomcat e Aplicações Web Container Tomcat Um servidor de aplicações Java para Web

Upload: amanda-chen

Post on 01-Jan-2016

31 views

Category:

Documents


3 download

DESCRIPTION

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 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Tomcat e  Aplicações Web

Camila de Luna [email protected]

Tomcat e Aplicações Web

Container Tomcat

Um servidor de aplicações Java para Web

Page 2: Tomcat e  Aplicações 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

Page 3: Tomcat e  Aplicações Web

Estrutura de diretórios do Tomcat

bin : executáveis e scripts do Tomcattomcat

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 Tomcatwebapps : pasta com os contextoswork : arquivos de servlets gerados pelo Tomcat a partir de JSPs

conf : arquivos de configuração do Tomcat

Page 4: Tomcat e  Aplicações Web

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:

Page 5: Tomcat e  Aplicações Web

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.

Page 6: Tomcat e  Aplicações Web

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.

Page 7: Tomcat e  Aplicações Web

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)

Page 8: Tomcat e  Aplicações Web

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.

Page 9: Tomcat e  Aplicações Web

Configurar contexto: web.xml

Arquivo WEB-INF/web.xml: o descritor do contexto de aplicação

Page 10: Tomcat e  Aplicações Web

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

Page 11: Tomcat e  Aplicações Web

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