Um conjunto de Servlets, páginas JSP, classes Java, bibliote...
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