🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

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