Questão nº 37
Questão de Informática · FCC TRT6 2018 (nº 37)
O Tomcat 8 encara uma aplicação web como contexto. Para configurar esse contexto, utiliza um descritor de contexto com certas configurações, por exemplo, os recursos de nomeação ou configuração do gerenciador de sessão. Em uma aplicação web, os caminhos em que devem estar os descritores de contexto são:
$CATALINA_BASE/conf/[enginename]/[hostname]/[webappname].xml$CATALINA_BASE/webapps/[webappname]/
I
A alternativa que completa a lacuna I é
- A`META-INF/context.xml`. (alternativa correta)
- B`WEB-APP/config.xml`.
- C`SERVER-CONTEXT/web.xml`.
- D`META-INF/web-context.xml`.
- E`SERVER-CONTEXT/context.xml`.
Resposta comentada
Gabarito Alternativa A
Um descritor de contexto no Apache Tomcat é um arquivo XML que contém configurações específicas para uma aplicação web (também chamada de "contexto"). Ele permite definir recursos como conexões de banco de dados, variáveis de ambiente e configurações de sessão para aquela aplicação.
- (A) Correta:
META-INF/context.xml. Este é um dos dois locais padrão onde o Tomcat procura por descritores de contexto. Quando o arquivocontext.xmlestá dentro da pastaMETA-INFda aplicação web, ele é empacotado junto com a aplicação (no WAR) e se aplica especificamente a ela. - (B) Incorreta:
WEB-APP/config.xml. O diretório padrão para arquivos de configuração da aplicação éWEB-INF, e o nome do descritor de contexto écontext.xml, nãoconfig.xml. - (C) Incorreta:
SERVER-CONTEXT/web.xml.SERVER-CONTEXTnão é um diretório padrão no Tomcat. A armadilha aqui éweb.xml, que é o descritor de deployment (Servlet API), localizado emWEB-INF/web.xml, usado para configurar servlets, filtros e mapeamentos, e não o descritor de contexto do Tomcat (context.xml). - (D) Incorreta:
META-INF/web-context.xml. EmboraMETA-INFseja o diretório correto, o nome padrão do arquivo para o descritor de contexto écontext.xml, nãoweb-context.xml. - (E) Incorreta:
SERVER-CONTEXT/context.xml.SERVER-CONTEXTnão é um diretório padrão para arquivos de configuração de aplicações web no Tomcat.
Fonte: FCC TRT6 2018 Analista Judiciário – Área Apoio Especializado – Especialidade Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.