Um conjunto de Servlets, páginas JSP, classes Java, bibliote...

Próximas questões
Com base no mesmo assunto
Q26156 Programação
Um conjunto de Servlets, páginas JSP, classes Java, bibliotecas, ícones, páginas HTML e outros elementos, que podem ser empacotados juntos pelos desen- volvedores, deve ser instalado no Tomcat sob o diretório
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: D - webapps.

A questão refere-se à organização dos componentes de uma aplicação web Java e onde estes devem ser colocados dentro do servidor Apache Tomcat para que possam ser executados corretamente. O Tomcat é um servidor de aplicação que utiliza o modelo servlet para estender as capacidades de servidores web, oferecendo suporte a tecnologias como Java Servlet e JavaServer Pages (JSP).

Para entender a resposta correta, é importante saber que o Tomcat organiza suas aplicações dentro de um diretório estrutural bem definido:

  • O diretório bin contém os scripts de inicialização e shutdown do servidor.
  • O diretório conf contém os arquivos de configuração do servidor, como o server.xml e o web.xml.
  • O diretório logs mantém os logs de atividades e erros do servidor.
  • O diretório webapps é o local padrão onde as aplicações web são instaladas e executadas. Este diretório é destinado a conter os WAR (Web Application Archives) ou diretórios descomprimidos das aplicações.
  • O diretório work é utilizado pelo Tomcat para armazenar arquivos temporários e compilados de JSPs.

A alternativa correta é a D - webapps, pois é o diretório padrão usado pelo Tomcat para implantar ("deploy") as aplicações web. Quando você coloca um arquivo WAR ou um diretório de aplicação web dentro do diretório webapps, o Tomcat automaticamente o detecta e configura o ambiente necessário para executar a aplicação, tornando-a acessível via browser.

Portanto, ao se deparar com questões referentes à organização de arquivos em servidores como o Tomcat, lembrar-se da função de cada diretório é essencial para escolher a resposta correta.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

webapps é o diretório base de aplicações do Tomcat do localhost.

a) bin: Este diretório contém os arquivos binários executáveis, necessários para a execução do servidor.
b) conf: Contém arquivos de configuração. Dentre os vários arquivos neste diretório, os mais importantes são server.xml, tomcat-users.xml e web.xml. O arquivo server.xml é o arquivo de configuração principal do Tomcat. É usado para configurar logs, conexões com outros servidores, a porta e host na qual o servidor está sendo executado e o local dos arquivos de cada aplicação web. O arquivo tomcat-users.xml é a base de dados padrão para a autenticação de usuários. Se um dia você esquecer a senha que você definiu na hora da instalação do Tomcat, é só abrir este arquivo e recuperá-la. O nome e local deste arquivo pode ser alterado no arquivo server.xml. O arquivo web.xml é o descritor de instalação (deployment) padrão para todas as aplicações web. O Tomcat processa este arquivo antes de processar os arquivos web.xml das aplicações web sendo instaladas.
c) logs: O diretório logs é o local padrão para os arquivos de logs.
d) webapps: Diretório padrão para a instalação de aplicações web no Tomcat.
e) work: Este diretório é onde o Tomcat coloca o código da página JSP depois que este é convertido em um Servlet. Uma vez que uma página JSP é visitada pela primeira vez, o Tomcat armazenará o código compilado neste diretório também.

[1] http://www.arquivodecodigos.net/arquivo/tutoriais/tomcat/usando7.php

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo