SóProvas



Questões de Tomcat


ID
118684
Banca
FCC
Órgão
TRT - 20ª REGIÃO (SE)
Ano
2010
Provas
Disciplina
Programação
Assuntos

No Tomcat é a ferramenta que permite ao administrador verificar o status do servidor, listar as aplicações web instaladas, instalar, desinstalar, iniciar, parar e recarregar cada uma das aplicações web implantadas:

Alternativas
Comentários
  • a) O Tomcat inclui um contexto chamado Tomcat Manager, que provê uma interface web amigável para gerenciar as aplicações (contextos) — listar, parar, iniciar, recarregar, instalar (deploy), remover (undeploy) — e ver informações e estado do servidor e de suas conexões/threads.
     
    b) misturou os dois componentes do tomcat que tratam de coisas diferentes: Tomcat Monitor e Tomcat Manager
     
    c) Para iniciar e parar o Tomcat (5 em diante) como serviço, o recomendado é usar o Tomcat Monitor, que consiste na ferramenta Apache Service Manager fornecida com o Tomcat.
     
    d) A documentação do Tomcat está disponível em sua própria página de testes: http://localhost:8080/
     
    e) Seria o título do ítem de menu que abre o Tomcat Monitor, obitido pela sequência: Iniciar > Programas > Apache Tomcat > Monitor Tomcat
     
     
     
    [1] http://www.mhavila.com.br/topicos/java/tomcat.html#t

     

  • ALTERNATIVA CORRETA LETRA A

    Só a título de informação:

    O Tomcat, servidor de aplicações Java para Web, é um 
    software livre de código aberto, que surgiu do conceituado 
    projeto Apache Jakarta, como  implementação de referência para as tecnologias Java Servlet e JavaServer Pages (JSP). 
  • Essa mesma questão (Q62247 e Q39559) apareceu nos concursos da FCC: TRT-SE-2010, TRE-RS 2010 e METRO-SP 2010.

    O mais importante é que foi anulada pela FCC no concurso TRE-RS 2010 e não foi anulada nos outros doi (METRO e TRT-SE-2010). 

    Porque? me ajudem :P

    O motivo seria porque não existe ferramenta denominada Tomcat Manager? Alguem saberia dizer?

  • Pode ser que tenha sido anulada em virtude de extrapolar o edital. Mas não ponho minha mão no fogo.

     

     

  • https://www.devmedia.com.br/introduzindo-o-servidor-de-aplicacao-apache-tomcat/27939


ID
130027
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2008
Provas
Disciplina
Programação
Assuntos

Com relação a servidores de web e de aplicação, julgue os
próximos itens.

Tomcat é tanto um servidor web quanto um servidor de aplicação, que implementa as tecnologias JavaServlet e JavServer Pages (JSP).

Alternativas
Comentários
  • Gabarito preliminar: C.
    Gabarito definitivo: Anulada.
    Justificativa: Anulado, uma vez que a utilização do fragmento “JavServer Pages” em vez de JavaServer Pages prejudicou o julgamento objetivo do item. Dessa forma, o CESPE/UnB decide por sua anulação.

ID
144862
Banca
CESPE / CEBRASPE
Órgão
INMETRO
Ano
2009
Provas
Disciplina
Programação
Assuntos

Julgue os itens seguintes a respeito das tecnologias de bancos de dados e aplicações web.

Seja %TOMCAT% o diretório raiz de uma instalação de um servidor TOMCAT, enquanto esse servidor estiver em execução em um ambiente Linux ou Windows, o ato de copiar um arquivo de nome X.war, adequadamente construído, para o diretório %TOMCAT%/webapps deverá provocar a subsequente criação de um diretório denominado %TOMCAT%/webapps/X, entre outras ações.

Alternativas
Comentários
  • Achei que tivesse que reiniciar o tomcat para ele fazer o deploy de novos .war que estivessem no webapps.
  • A opção padrão do  TOMCAT é o hot deploy, ou seja, assim que o arquivo for copiado para o diretório webapps automaticamente ele cria o diretório e já inicia o processo de inicializar a aplicação.


ID
157894
Banca
CESGRANRIO
Órgão
TJ-RO
Ano
2008
Provas
Disciplina
Programação
Assuntos

Aplicações web são empacotadas em um arquivo WAR para serem disponibilizadas em servidores de aplicações como o Tomcat e o Oracle Application Server. Sobre a estrutura de um arquivo WAR, é correto afirmar que

Alternativas
Comentários
  • a) Errada - o código fonte dos servlets fica em WEB-INF/classes.

    b) Errada - o arquivo web.xml fica na pasta WEB-INF.

    c) Correta - só acho que está um pouco incompleta - os servlets e as classes de domínio compiladas ficam em subpastas de WEB-INF/classes.

    d) Errada - arquivos JSP, imagens e outros permanecem na pasta original, escolhida pelo programador.

    e) Errada - os arquivos JAR (bibliotecas utilizadas pela aplicação) ficam em WEB-INF/lib.

  • JAR -> Java Archieve
    WAR -> Web Archive
    EAR -> Java EE Archive que encapsula WARs e JARs
    ----

    em WEB-INF temos
    ....+ web.xml
    ....+ classes
    ....+ lib
  • a) Errada - o código fonte dos servlets não precisa ficar armazenado no WAR, embora possa ser adicionado a raiz do mesmo sem comprometer o funcionamento do arquivo.

    b) Errada - o arquivo web.xml é armazenado em WEB-INF.

    c) Correta - os servlets compilados são armazenados em WEB-INF/classes e JSPs que não devem ser acessíveis diretamente são armazenados dentro de WEB-INF

    d) Errada - os conteúdos não acessíveis diretamente é que são alocados sob o diretório WEB-INF

    e) Errada - os arquivos JAR (bibliotecas) devem ficar em WEB-INF/lib.



ID
177931
Banca
FCC
Órgão
TRT - 9ª REGIÃO (PR)
Ano
2010
Provas
Disciplina
Programação
Assuntos

NÃO se trata de uma afirmativa correta sobre o servidor web Tomcat:

Alternativas
Comentários
  • Apache: servidor web
    Tomcat: container Servlets/JSP

  •  O servidor Apache é capaz de executa código em PHP, Perl, Shell Script e até em ASP e pode atuar como servidor FTP, HTTP, entre outros.

    Já o tomcat só executa código em java.

  • O Tomcat é container WEB para aplicações Java (JSP, Servlet), ele não executa as mesmas funções que um servidor web Apache, principalmente, pois ele é exclusivo para uso da linguagem JAVA, não sendo compatível com outras linguagens como Asp.net, php, ruby dentre outros como o apache. O Tomcat foi totalmente escrito na Linguagem JAVA e por esse motivo para ser executado ele precisa de um Máquina Virtual (JVM) que está contida no pacote de instalação da plataforma Java SE. Por esses motivos apenas a letra A está incorreta.
  • Amigo, Augusto César Santos, segundo a aula do professor Thiago Camilo (Provas de TI) sobre Servidores de Aplicação, o 

    Apache: servidor HTTP (páginas estáticas)
    Apache Tomcat: servidro ou container Web (Servlets/JSP) requisições HTTP + respostas estáticas ou dinâmicas



ID
188737
Banca
FCC
Órgão
TRT - 9ª REGIÃO (PR)
Ano
2010
Provas
Disciplina
Programação
Assuntos

Sobre o servidor web Tomcat considere:

I. É um software proprietário, desenvolvido no projeto Apache Jakarta, oficializado pela Sun Microsystems.

II. Não deve ser confundido com o servidor web Apache HTTP Server, que lida com qualquer tipo de solicitação na web.

III. É um container que fornece um ambiente necessário para execução de aplicações desenvolvidas com Java Servlet e JSP.

Está correto o que consta em

Alternativas
Comentários
  •  I. É um software proprietário, desenvolvido no projeto Apache Jakarta, oficializado pela Sun Microsystems. 

    O Tomcat não é proprietário.

    II. Não deve ser confundido com o servidor web Apache HTTP Server, que lida com qualquer tipo de solicitação na web. 
    Opção correta, além do apache HTTP Server ser utilizado para solicitação de páginas PHP, sendo que o Tomcat é um servlet container
     
    III. É um container que fornece um ambiente necessário para execução de aplicações desenvolvidas com Java Servlet e JSP.
    Opção correta, sendo uma boa definição para o Servidor Tomcat

     

  • Ao responder essa questão eu fiquei na dúvida e acabei errando e acho, ainda que tem um erro. O Apache não lida com qualquer tipo de requisição, já que ele não suporta aplicações Java. Sei que ele pode funcionar integrado com o Tomcat, onde ele atenderá a quialquer requisição php, html etc, e repassará todas as requisições feitas para jsp, encaminhando para o Tomcat que escutará na porta 8080, por exemplo. Assim, fico na dúvida, sobre a questão. Aguém saberia explicar sobre a minha dúvida?

    abraço
  • Também errei a questão por achar que a alternativa II estava errada. Pois também acho que o servidor web Apache HTTP Server não que lida com qualquer tipo de solicitação na web.  Nos tempos atuais dizer que lida com todas as requisições da web é uma afirmativa muito pesada. Pelo que pesquisei existem no apache a possibilidade de integração de modulos que permitem novas funcionalidades além das nativas.

    Existe ate um modulo que faz tratar requisições java
    http://httpd.apache.org/docs/2.2/mod/mod_proxy_ajp.html. Questao muito dificil ou talvez mal feita. Ainda acho que o (II) é falso pela amplitude da informação "tratar todas as requisições da web". Eu entendo tratar como não somente receber a informação mas também distiguir cabeçalho de controle e dados da mensagem, praticamente impossível hoje, quando qualquer um pode criar seu padrão de requisição.
  • Concordo com o Marcelo Ribeiro da Silva, até porque o Apache não suporta o JAVA nativamente. Para tanto, foi implementado o tomcat que é um servidor de aplicações Java para web que implementa as tecnologias JavaServlets e JavaServer Pages.

  • Companheiros o  jeito é fazer o que banca quer, rsrsrsrs.

  • II totalmente errada. Qualquer requisição da web o escambau, apenas http!

  • Concordo com os colegas, a expressão "QUALQUER tipo de solicitação na web" da alternativa II forçou demais a barra, que ao meu ver estaria incorreta, ou no mínimo mal redigida.

  •  "qualquer tipo de solicitação na web" me quebrou também.

  • Em  "qualquer tipo de solicitação na web"  acho que o examinador quis dizer que o HTTP é um servidor web completo, enquanto que o tomcat não é. Todavia, foi expresso de forma completamente errada.


ID
215731
Banca
CESPE / CEBRASPE
Órgão
MPU
Ano
2010
Provas
Disciplina
Programação
Assuntos

Quanto às linguagens e tecnologias de programação, julgue o item
subsequente.

O uso de Realms no servidor de aplicação Tomcat obriga a implementação de uma política de segurança nesse servidor, por isso, não é necessário escrever, na aplicação, um código específico para autenticação e autorização.

Alternativas
Comentários
  • Realm é um depósito de informações de usuário que autentica e autoriza os usuários.Usando realms, você põe a responsabilidade no servidor Web por obrigar a implementar políticas de segurança. Isto significa que os desenvolvedores não precisam escrever código para usar autenticação e autorização (não que isso os impeçam de fazê-lo). Delegando autenticação e autorização ao servidor, os desenvolvedores podem escrever códigos de propósitos gerais, sem preocupação com as regras de autorização de acesso. (Livro – Tomcat – Guia Rápido do Administrador)

    fonte: http://blog.camilolopes.com.br/seguranca-jee-realmtomcat/
  • A dúvida que poderia existir na questão é se Tomcat é um servidor de aplicação ou não.

    Ao pé da letra não é, sendo "apenas" servidor Web por não conter, por exemplo, suporte a EJB. Mas acho que isso não é o suficiente para invalidar a questão, tendo em vista que parte da literatura considera o Apache Tomcat um Servidor de Aplicação INcompleto. No fim das contas o examinador queria saber se você já ouviu falar do Realm. Gab. Correto.

     

    Bons estudos!


ID
227206
Banca
VUNESP
Órgão
CEAGESP
Ano
2010
Provas
Disciplina
Programação
Assuntos

No Tomcat, para fazer com que o contêiner suporte SSI (Server Side Includes), deve-se obedecer os seguintes passos:

Alternativas
Comentários
  • A necessidade de renomear o arquivo servlets-ssi.renametojar permaneceu até a versão 5.5. A partir da versão 6.0 isso não é mais preciso uma vez que as classes necessárias para o funcionamento do SSI foram incorporadas à distribuição padrão.


ID
230872
Banca
FUNCAB
Órgão
PRODAM-AM
Ano
2010
Provas
Disciplina
Programação
Assuntos

Sejam as seguintes assertivas sobre oTomcat 5.5:

I. Caso se queira apenas executar aplicações sobre o Tomcat, não é necessário instalar o JDK, pois o JRE é suficiente.

II. Essa versão implementa um container EJB.

III. Pode ser classificado como um container Servlet/JSP.

Marque a alternativa corretaemrelação às assertivas acima.

Alternativas
Comentários
  • Java Runtime Environment (JRE) significa Ambiente de Tempo de Execução Java e é utilizado para executar as aplicações da Plataforma Java. É composto por bibliotecas (APIs) e pela Máquina Virtual Java (JVM).

    Java Development Kit (JDK) é um kit de desenvolvimento Java fornecido livremente pela Sun. Constitui um conjunto de programas que engloba compilador, interpretador e utilitários, fornecendo um pacote de ferramentas básicas para o desenvolvimento de aplicações Java.
     

    O Tomcat é um servidor de aplicações Java para Web. Tecnicamente, o Tomcat é um contêiner Web, que abrange as tecnologias Servlets e JSP. O Tomcat, porém, não implementa um contêiner EJB. Ao contrário do JBoss e GlassFish.

  • O tomcat não roda EJB,  somente servidores mais robustos como JBoss

ID
240529
Banca
FCC
Órgão
TRT - 22ª Região (PI)
Ano
2010
Provas
Disciplina
Programação
Assuntos

Em relação ao Tomcat e JBoss:

Alternativas
Comentários
  • Essa questão têm que ser anulada, pois o jboss tem a capacidade de atuar também como servidor web, ou pode funcionar integrado a um servidor web dedicado como o Apache ou o IIS. Como servidor web, ele provê um servidor web HTTP puramente em Java. Ele também é baseado em uma arquitetura de microkernel JMX, onde todos os módulos que compõem o servidor, além das próprias aplicações, são componentes (MBeans) - plugados- ou substituídos dinamicamente, em runtime, sem a necessidade de paradas no servidor. Esta funcionalidade, que é chamada de "hot deploy", dá uma grande flexibilidade e robustez ao servidor.

     

    ALTERNATIVAS (B) E (D) CORRETAS

  • a)O Tomcat não é um servidor de aplicação completo baseado na plataforma J2EE, pois ele não da suporte ao EJB.
    b)é o Tomcat que se integra a outros servidores dedicados, inclusive ele pode ser integrado ao JBOSS para adicionar funcionalidades Servlet e JSP.
    c)è o JBOSS que implementa o EJB.
    d)Certo.
    e)Ao implementar o tomcat é adicionado estas funcionalidades.
  • Concordo com o primeiro comentário: O Jboss também pode ser integrado com outro servidor Web, como Apache Httpd ou IIS.
    Como ele tem um Tomcat "dentro" dele, entendo que o Jboss como um todo (como um servidor de aplicação completo) também se integra e não apenas o Tomcat "sozinho".
  • http://www.itnerante.com.br/group/servidores-de-aplicacao/forum/topics/d-vida-jboss-tomcat-e-iis


ID
267757
Banca
CESPE / CEBRASPE
Órgão
TRE-ES
Ano
2011
Provas
Disciplina
Programação
Assuntos

Com relação à administração de sistemas operacionais e de sistemas
de informação, julgue os itens seguintes.

O Tomcat, servidor de aplicações Java para Web, é um software livre de código aberto, que surgiu do conceituado projeto Apache Jakarta, com o apoio e endosso oficial da Sun Microsystems como implementação de referência para as tecnologias Java Servlet e JavaServer Pages (JSP).

Alternativas
Comentários
  • O Tomcat é um servidor web Java, mais especificamente, um container de servlets. O Tomcat possui algumas características próprias de um servidor de aplicação, porém não pode ser considerado um servidor de aplicação por não preencher todos os requisitos necessários. Por exemplo, o Tomcat não tem suporte a EJB. Desenvolvido pela Apache Software Foundation, é distribuído como software livre dentro do conceituado projeto Apache Jakarta, sendo oficialmente endossado pela Sun como a implementação de referência para as tecnologias Java Servlet e JavaServer Pages (JSP). Ele cobre parte da especificação J2EE com tecnologias como servlet e JSP, e tecnologias de apoio relacionadas como Realms e segurança, JNDI Resources e JDBC DataSources. 


    Fonte: http://pt.wikipedia.org/wiki/Tomcat

    Se lançassem um livro de TI com uma compilação da Wiki seria mais prático estudar e passar em concursos :)
  • Tomcat é um servidor de aplicações , só não é um conteiner EJB ( Enterprise Java Beans ). É um container WEB que oferece Servlets e JSP.

    No MVC

    EJB -> Modelo
    Servlets -> Controle
    JSP e JSF -> View

    Outros servidores de Aplicação com suporte a EJB:

    JBOSS , ObjectWeb Jonas , Apache Gerônimo  e GlashFish ( Que é a implementação de referência da SUN).

    Os diretórios do TOMCAT:

    BIN -> binários do TOMCAT
    CONF -> Arquivos de configuração, inclusive o servlets.xml
    WEBAPPS -> Onde se colocam as aplicações e os WARs ( Web Archive )
    WORK -> Igual ao Build do Netbeans, é a área de trabalho do Tomcat, onde ele compila os JSPs em Servlets.
    LOGS -> Logs do servidor

  • O Tomcat, servidor de aplicações Java para Web...

    Não concordo que seja de fato um servidor de aplicações, pois ele não dá suporte a EJB. O servidor Apache Tomcat é um container Web

    Leia mais em: Introduzindo o servidor de aplicação Apache Tomcat http://www.devmedia.com.br/introduzindo-o-servidor-de-aplicacao-apache-tomcat/27939#ixzz33buC0Pca

  • Não dar suporte ao EJB não faz com que o Tomcat deixe de ser um Servidor de Aplicações Java para Web...


ID
311965
Banca
CESPE / CEBRASPE
Órgão
TJ-ES
Ano
2011
Provas
Disciplina
Programação
Assuntos

Acerca dos sistemas operacionais Windows 2003, Windows 2008
Server, Linux RedHat e Suse, julgue os itens de 36 a 40.

O Tomcat e o Glassfish, servidores de aplicações Java (conteiner servlet), são open source e compatíveis com aplicações escritas na arquitetura JEE 6; no entanto, ao contrário do Tomcat, o Glassfish não suporta executar aplicações escritas em JSP (Java server pages).

Alternativas
Comentários
  • O Glassfish suporta executar aplicações escritas em JSP (Java server pages), pois ele suporta integralmente a plataforma J2EE.
  • O Tomcat é um servidor HTTP que suporta servlets, mas n EJB, diferente do JBoss e GlassFish, que são servidores de aplicação completos. Dessa maneira, ressalte-se que o Tomcat é muito mais leve que os outros dois, o que o faz extremamente popular para pequenas aplicações web ou frameworks como Spring, que não necessitam de um servidor JEE completo -  sem contar na facilidade de administração.


ID
316336
Banca
FCC
Órgão
TRE-RN
Ano
2011
Provas
Disciplina
Programação
Assuntos

Em relação a Jboss e Tomcat, é correto afirmar

Alternativas
Comentários
  • Na verdade, a questão deveria perguntar a INCORRETA.

  • O comentário do colega logo acima faz sentido. Eis o que o FAQ oficial do projeto Apache/Tomcat descreve na pergunta 21:

    Is tomcat an EJB server? Can I use EJBs with tomcat? Tomcat is not an EJB server. Tomcat is not a full J2EE server. Tomcat is a Servlet container. Tomcat does support those parts of the J2EE specification that are required for Servlets, such as a subset of JNDI functionality. Furthermore, you can connect to remote J2EE servers, or run tomcat embedded inside a full J2EE server.

    O tomcat é um servidor EJB? Posso usar EJBs com o tomcat? O Tomcat não é um servidor EJB. Tomcat não é um servidor completo J2EE. O Tomcat é um container Servelet. Tomcat suporta as partes da especificação J2EE que são requeridas para Servelets, tais como, o subconjunto de funcionalidades JNDI. Mais além, você pode se conectar a servidores J2EE remotos ou executar o tomcat embutido dentro de um servidor J2EE completo.

    Ref.:http://wiki.apache.org/tomcat/FAQ/Miscellaneous#Q21
  • Olá, pessoal!

    Essa questão foi anulada pela organizadora.


    Bons estudos!
  • Questão errada assim só serve pra deixar o camarada mais preocupado. 

  • A questão deveria perguntar a alternativa incorreta que no caso seria a letra D, visto que o servidor Tomcat não implementa EJB.


ID
319702
Banca
CESPE / CEBRASPE
Órgão
INMETRO
Ano
2010
Provas
Disciplina
Programação
Assuntos

Acerca do servidor web Tomcat 5, assinale a opção correta.

Alternativas
Comentários
  • REALM, banco de dados do TOMCAT. é  um banco de dados contendo nomes de usuários e senhas que identificam usuários válidos de uma aplicação web (ou de um conjunto de aplicações web), além de uma enumeração da lista de funções associadas a cada usuário válido.


ID
320335
Banca
CESPE / CEBRASPE
Órgão
INMETRO
Ano
2010
Provas
Disciplina
Programação
Assuntos

Assinale a opção correta com relação à administração de serviços.

Alternativas
Comentários
  • Gabarito A

    A - Certa, definição perfeita do IIS

    C- Errada, O tomcat não é um container de servlets.


    Vamos na fé !



    "Retroceder Nunca Render-se Jamais !"

    Força e Fé !

    Fortuna Audaces Sequitur !

  • C. O TOMCAT não é um servidor de aplicações, é apenas um Servlet Cointainer.

    Um Servlet apenas faz a ponte da informação carregada em HTTP para um componente Web, que carregará esse processamento para outras aplicações.


ID
334792
Banca
FCC
Órgão
TRT - 14ª Região (RO e AC)
Ano
2011
Provas
Disciplina
Programação
Assuntos

Em relação ao Tomcat é INCORRETO afirmar que

Alternativas
Comentários
  • O Tomcat é um servidor de aplicações Java para web. É software livre e de código aberto, surgido dentro do conceituado projeto Apache Jakarta e que teve apoio e endosso oficial da Sun Microsystems como Implementação de Referência (RI) para as tecnologias Java Servlet e JavaServer Pages (JSP). Atualmente, o Tomcat tem seu próprio projeto de desenvolvimento independente, dentro da Apache Software Foundation. O Tomcat é robusto e eficiente o suficiente para ser utilizado mesmo em um ambiente de produção.

    Tecnicamente, o Tomcat é um Contêiner Web, parte da plataforma corporativa Java Enterprise Edition (Java EE, anteriormente denominada J2EE) que abrange as tecnologias Servlet e JSP, incluindo tecnologias de apoio relacionadas como Realms e segurança, JNDI Resources e JDBC DataSources. O Tomcat tem a capacidade de atuar também como servidor web/HTTP autônomo, ou pode funcionar integrado a um servidor web dedicado, como Apache httpd ou Microsoft IIS, ou ainda como parte integrante de um servidor de aplicações mais amplo, como JBoss AS, provendo os recursos de Java Servlet e JSP.

    O Tomcat porém não implementa um contêiner EJB. Para aplicações Java Enterprise Edition (Java EE) que utilizam Enterprise JavaBeans (EJB), você deve procurar um servidor de aplicações Java EE completo, como JBoss AS (software livre), GlassFish (software livre), Apache Geronimo (software livre), IBM WebSphereBEA WebLogic (comercial), Oracle AS (comercial), ou o Java EE SDK que inclui Sun Java System Application Server Platform Edition (gratuito), entre outros. (comercial),

    Fonte:
    http://www.jwdutra.com.br/index.php?option=com_content&view=article&id=34:tomcat&catid=26:servweb&Itemid=42

  • O Tomcat porém não implementa um contêiner EJB. Para aplicações Java Enterprise Edition (Java EE) que utilizam Enterprise JavaBeans (EJB), você deve procurar um servidor de aplicações Java EE completo.


ID
360610
Banca
FEPESE
Órgão
UDESC
Ano
2010
Provas
Disciplina
Programação
Assuntos

Considere o seguinte conjunto de afirmativas a respeito do servidor Tomcat versão 6.x.

1. Um realm é um banco de dados relacional onde a autenticação de usuários é feita por meio de consultas SQL.

2. A instalação padrão do Tomcat inclui um mecanismo para gerenciamento de um conjunto (pool) de conexões com bancos de dados.

3. O termo context (contexto) é usado como sinônimo de aplicação para web.

Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas

ID
370441
Banca
CESPE / CEBRASPE
Órgão
TCE-RN
Ano
2009
Provas
Disciplina
Programação
Assuntos

Um serviço web disponibiliza uma interface que permite a interação dos clientes com servidores de maneira mais geral em comparação aos navegadores web. Em relação a serviços e desenvolvimento web, julgue o item a seguir.


O Tomcat é um contêiner de servlets. Quando em execução, a interface de gerenciamento do Tomcat está disponível em um URL para visualização com um navegador.

Alternativas

ID
613066
Banca
CESPE / CEBRASPE
Órgão
BRB
Ano
2011
Provas
Disciplina
Programação
Assuntos

Julgue os itens seguintes, relacionados à administração de sistemas
de informação.

Por motivo de segurança, o Tomcat deve ser executado por um usuário root com poderes de administrador.

Alternativas
Comentários
  • Errado. O Apache Tomcat é um servidor web Java, mais especificamente, um container de servlets. Por motivo de segurança, ele deve ser executado como usuário SEM poderes de administrador. O root do sistema deve ser usado para criação, instalação, atualização, correção, mas não para a operação cotidiana (e nem pelo acesso remoto anônimo).
  • O Tomcat é um servidor web Java, mais especificamente, um container de servlets. O Tomcat é um servidor de aplicações JEE, porém não é um servidor de EJBs. Desenvolvido pela Apache Software Foundation, é distribuído como software livre dentro do conceituado projeto Apache Jakarta, sendo oficialmente endossado pela Sun como a implementação de referência para as tecnologias Java Servlet e JavaServer Pages (JSP). Ele cobre parte da especificação J2EE com tecnologias como servlet e JSP, e tecnologias de apoio relacionadas como Realms e segurança, JNDI Resources e JDBC DataSources.

    Ele tem a capacidade de atuar também como servidor web, ou pode funcionar integrado a um servidor web dedicado como o Apache ou o IIS. Como servidor web, ele provê um servidor web HTTP puramente em Java.

    O servidor inclui ferramentas para configuração e gerenciamento, o que também pode ser feito editando-se manualmente arquivos de configuração formatados em XML.


ID
639553
Banca
FCC
Órgão
TRT - 11ª Região (AM e RR)
Ano
2012
Provas
Disciplina
Programação
Assuntos

O descritor de implantação de um aplicativo web descreve as classes, os recursos e a configuração do aplicativo e como eles serão usados pelo servidor web para atender às solicitações da web. Quando o servidor web recebe uma solicitação do aplicativo, ele usa o descritor de implantação para mapear o URL da solicitação para o código que deve processá-la.

O descritor de implantação em aplicações Java Servlet e Java Server Pages que utilizam o Tomcat é o

Alternativas
Comentários
  • Os aplicativos web em Java usam um arquivo descritor de implantação para determinar como os URLs farão o mapeamento para os servlets, quais URLs exigirão autenticação e outras informações.

    Esse arquivo é chamado web.xml e fica armazenado no WAR do aplicativo no diretório WEB-INF/. web.xml faz parte da norma de servlet para aplicativos web.

    Fonte: https://developers.google.com/appengine/docs/java/config/webxml?hl=pt-br
  • São necessários dois passos para mapear uma servlet para uma URL no Web.xml:

    Definir o nome e classe da servlet;
    Usando o nome da servlet, definir a URL.



  • Toda Servelet deve ser registrada num arquivo de configuração localizado na pasta WEB-INF, trata-se do arquivo web.xml, ele informa ao Tomcat todas as Servelets existentes no site. Em outras palavras, para que a Servelet possa rodar no servidor, ela precisa estar registrada no arquivo web.xml.


ID
640510
Banca
FCC
Órgão
TRT - 11ª Região (AM e RR)
Ano
2012
Provas
Disciplina
Programação
Assuntos

Sobre o Tomcat é correto afirmar:

Alternativas
Comentários
  • Com relação à questão, segue algumas considerações:

    a) É um servidor de aplicação que fornece o ambiente necessário para a execução de aplicações Web desenvolvidas com as tecnologias Java Servlet e JSP. (Incorreto. Credito a incorreção deste item à palavra "necessário", posto que dá uma idéia de "suficiência". Isto é uma extrapolação, pois, o Tomcat é apenas um conteiner web responsável por gerenciar, a grosso modo, as requisições de dados.)

    b) É um software livre (mas de código fechado) para Windows, desenvolvido no projeto Apache Jakarta, que atualmente é definido como a Implementação de Referência (RI) para as tecnologias Java Servlet e JSP. (Incorreto. O Tomcat é um software livre e de código aberto, surgido dentro do conceituado projeto Apache Jakarta e que teve apoio e endosso oficial da Sun Microsystems.)

    c) O Tomcat Manager não permite ao administrador visualizar as aplicações web instaladas, entretanto, permite verificar o status do servidor, instalar, desinstalar, iniciar, parar e recarregar uma aplicação web. (Incorreto. O Tomcat inclui um contexto chamado Tomcat Manager. Ele provê uma interface web amigável para gerenciar as aplicações instaladas - listar, parar, iniciar, recarregar, remover (undeploy) -, ver informações e estado do servidor e de suas conexões/threads.)

    d) O Tomcat é o nome popular do servidor Web Apache HTTP Server que possui uma variedade de ferramentas capazes de lidar com qualquer tipo de solicitação na Web. Interpreta códigos desenvolvidos em diversas linguagens, como PHP, Perl, Shell Script, ASP etc. (Incorreto. É um item complicado, porque tecnicamente falando, o Tomcat foi concebido para cobrir parte da especificação J2EE com tecnologias como Servlet e JSP, e tecnologias de apoio como o JDBC DataSource por exemplo. Agora, se considerarmos que ele pode funcionar integrado a um servidor web como o IIS ou, ao configurá-lo, ele passe a interpretar aplicações desenvolvidas em linguagem PHP ou Perl, aí fica difícil. Hoje em dia quase tudo é possível mesmo.)

    e) O Tomcat foi escrito em Java e, portanto, necessita de uma Java Virtual Machine (JVM) para ser executado. (Correto. Para o uso do Tomcat é necessário que JVM esteja instalada no computador.)  ((((C0
  • A FCC (Fundação Copia e Cola) faz coisas inacreditáveis. A alternativa A desta questão é muito parecida com o enunciado da questão Q122730. Segue o enunciado da questão mencionada.

    "O ambiente necessário para a execução de aplicações web desenvolvidas com as tecnologias Java Servlet e JSP é fornecido pelo container Web"

    A resposta da FCC foi Tomcat.

    Já a opção A desta questão diz:  

    "É um servidor de aplicação que fornece o ambiente necessário para a execução de aplicações Web desenvolvidas com as tecnologias Java Servlet e JSP."

    Não consegui identificar nenhuma diferença na semântica das duas sentenças.

    Parece que a FCC adotou, novamente, a teoria de "dois pesos, duas medidas".
  • Sinceramente não sei qual o erro da letra A.

    Tem uma questão do cespe que fala:

    [CESPE 2008 SERPRO – Cargo 5] Com relação a servidores de web e de aplicação, julgue os próximos itens.
    ? [81] Tomcat é tanto um servidor web quanto um servidor de aplicação, que implementa as tecnologias JavaServlet e JavServer Pages (JSP).

    A questão foi anulada por conta do "JavServer", mas ela foi dada como CERTA.

    Enfim.. VAI ENTENDER!
    =====
  • A pegadinha está em dizer que o tomcat é um servidor de aplicação.
    Um servidor de aplicação deve ser compatível com JEE(ex: OAS, JBOSS).
    O tomcat é um container web(servidor web). Em sua instalação default, não é compatível com JEE(não roda EJBs, por exemplo).
    Esse foi o erro que encontrei na letra "a".
  • Não há pegadinha.

    O que há é o entedimento do que é certo ou errado pela banca.

    A mesma questão sobre se o Tomcat é Application Server ou não possui respostas distintas em outras bancas.

    Portanto, é preciso saber o que a banca entende como certo.

    ...

    Como observação, a partir da especificação JEE 6, o Tomcat, por exemplo, é considerado um Application Server com Profile Web.

    ....

    Vide: http://jcp.org/aboutJava/communityprocess/final/jsr316/index.html
  • Daniel, o fato do Tomcat não implementar um conteiner para EJB, não faz com que ele deixe de ser um servidor de aplicação. É por isso que ele é chamado de Servidor de Aplicação Incompleto. Ou seja, não é completo, mas continua sendo um servidor de aplicação.
  • Realmente não existe explicação para que esta questão não tenha sido anulada já que tanto a alternativa "a" quanto a "e" estão corretas.
    Vejam o que retirei do edital do concurso:
    Conceitos de servidores de aplicação: Tomcat, Jboss.
    Ora, se está no edital informando que o Tomcat é um servidor de aplicação, a FCC julgou como errada a alternativa "a", por quê? Porque não sabem nem copiar e colar :)
  • Que piada... qual o erro da letra A?

  • Somente para fins informativos: a FCC continua afirmando em seus editais que Tomcat é um servidor de aplicação. Vide Edital do TRT15-2015. Sendo assim, a própria banca continua assumindo que a presente questão tem 2 respostas!

  • O tomcat não é um servidor de aplicação segundo a especificação JEE. FCC sempre temos que avaliar qual a mais certa ou a mais errada.

  • Entre duas respostas certas, marque a mais certa. Essa é uma regra da FCC que vc aceita ou fica de fora da lista dos aprovados. Infelizmente!


ID
753175
Banca
FCC
Órgão
MPE-AP
Ano
2012
Provas
Disciplina
Programação
Assuntos

Analise as definições abaixo referentes ao Tomcat.

I. O Web Application Deployment Descriptor é um arquivo XML que descreve as servlets e outros componentes que compõem a aplicação, juntamente com parâmetros de inicialização e restrições de segurança.

II. O Tomcat Context Descriptor é um arquivo que pode ser usado para definir opções de configuração específicas do Tomcat como loggers, data sources, configuração de gerenciamento de sessão etc.

As definições I e II referem-se, respectivamente, aos arquivos

Alternativas
Comentários
  • Tomcat é um web Java server, container de servlets. Tomcat é um servidor de aplicações JEE, porém não de EJBs. software livre dentro do projeto Apache Jakarta, cobre parte da especificação J2EE com tecnologias como servlet e JSP, e tecnologias como Realms e segurança, JNDI Resources e JDBC DataSources.
    Web Application Deployment Descriptor- O arquivo web.xml descreve as servlets, JSPs,EJBs e outros da aplicação. Tb fornece parametros de inicialização e controles de segurança para o container e aplicação.

    http://www.datadisk.co.uk/html_docs/java_app/tomcat6/tomcat6_basic_config.htm

    http://www.guj.com.br/java/234810-resolvido-configurar-datasource---tomcat--openejb-javaxnamingnamenotfoundexception
  • The locations for Context Descriptors are:

    1. $CATALINA_BASE/conf/[enginename]/[hostname]/[webappname].xml
    2. $CATALINA_BASE/webapps/[webappname]/META-INF/context.xml


  • O Web Application Deployment Descriptor é um arquivo XML que descreve as servlets e outros componentes que compõem a aplicação, juntamente com parâmetros de inicialização e restrições de segurança. 

    Questão parecida, caiu na prova da PGE-MT de dezembro de 2016


ID
843337
Banca
UFBA
Órgão
UFBA
Ano
2012
Provas
Disciplina
Programação
Assuntos

A instalação padrão do servidor Tomcat possui um mecanismo para gerenciamento de um conjunto de conexões com Bancos de Dados.

Alternativas
Comentários
  • Questão classificada de forma errada. Não se trata de Algoritmos e estrutura de dados.
  • http://people.apache.org/~fhanik/jdbc-pool/jdbc-pool.html

    http://www.onjava.com/pub/a/onjava/2006/04/19/database-connection-pooling-with-tomcat.html
  • O Tomcat é um servidor web Java, mais especificamente, um container de servlets. O Tomcat é um servidor de aplicações JEE, porém não é um servidor de EJBs. Desenvolvido pela Apache Software Foundation, é distribuído como software livre dentro do conceituado projeto Apache Jakarta, sendo oficialmente endossado pela Sun como a implementação de referência para as tecnologias Java Servlet e JavaServer Pages (JSP). Ele cobre parte da especificação J2EE com tecnologias como servlet e JSP, e tecnologias de apoio relacionadas como Realms e segurança, JNDI Resources e JDBC DataSources.

    Ele tem a capacidade de atuar também como servidor web, ou pode funcionar integrado a um servidor web dedicado como o Apache ou o IIS. Como servidor web, ele provê um servidor web HTTP puramente em Java.

    O servidor inclui ferramentas para configuração e gerenciamento, o que também pode ser feito editando-se manualmente arquivos de configuração formatados em XML.


ID
906832
Banca
FCC
Órgão
TRT - 9ª REGIÃO (PR)
Ano
2013
Provas
Disciplina
Programação
Assuntos

Um software servidor de aplicação oferece um ambiente para a instalação e execução de certos tipos de aplicações, centralizando e dispensando a instalação da aplicação nos computadores clientes e disponibilizando uma plataforma que separa do desenvolvedor de software algumas das complexidades de um sistema computacional. Dentre os principais servidores para aplicações Java EE estão o JBoss e o Tomcat. Sobre eles, é correto afirmar:

Alternativas
Comentários
  • Prezados,
    Vamos aos comentários das alternativas :
    a) A grande vantagem do JBoss é que não é necessário fazer a administração e configuração manualmente através da manipulação de arquivos XML. Ele possui, desde que foi criado, assistentes que permitem fazer a configuração e administração do ambiente de forma bastante amigável.
    Alternativa errada. O JBoss possui sim recursos de administração via interface web, não sendo necessário a manipulação de arquivos XML, porém esses recursos não estão presentes desde a sua criação
    b) O JBoss é um Contêiner Web, parte da plataforma corporativa Java EE, que abrange as tecnologias Servlet e JSP, incluindo tecnologias de apoio relacionadas como Realms e segurança, JNDI Resources e JDBC DataSources. Porém, o JBoss não implementa um contêiner EJB e, consequentemente, não suporta EJBs.
    Alternativa errada. O JBoss não é só um contêiner Web, ele e um contêiner integralmente certificado para Java EE6 , contendo uma gama de serviços, incluindo entre eles o suporte a EJB´s
    c) O JBoss tem como aspectos positivos o fato da administração e manutenção da configuração ser bastante simples após um aprendizado inicial, porém, só é distribuído como um software proprietário, o que gera altos custos de licença de uso.
    O JBoss foi adquirido pela Red Hat , mas não por isso passou a ser um produto proprietário, o download do JBoss Enterprise Application Platform ( e seu código fonte ) continua disponível, não sendo necessário custos com licença de uso.
    d) O Tomcat tem a capacidade de atuar como servidor web/HTTP autônomo, ou pode funcionar integrado a um servidor web dedicado, como o Microsoft IIS, ou ainda como parte integrante de um servidor de aplicações mais amplo, como JBoss AS, provendo os recursos de Java Servlet e JSP.
    Alternativa correta e representa corretamente como o Tomcat pode atuar, atuando como servidor stantalone , ou , integrado com um servidor de aplicação, como é o caso de sua atuação no JBoss AS
    e) O Tomcat é um servidor de aplicação completo que suporta as tecnologias servlet/JSP, EJB, JPA e outras tecnologias Java. Desde que foi criado, o Tomcat é a Implementação de Referência para as tecnologias servlet/JSP.
    Alternativa errada. O Tomcat não é um servidor de aplicação completo, ele é um servidor WEB, e não suporta EJB.
    Portanto, alternativa correta é a letra D
  • Resposta Letra D. Alguém poderia me dizer o erro da Letra E?

  • Não é a letra "E" porque o Tomcat não é um WebContainer completo, mas sim um Container WEB

  • Letra D

    Tomcat é um servidor webJava, mais especificamente, um container de servlets. O Tomcat é um servidor de aplicações JEE, porém não é um servidor de EJBs. Desenvolvido pela Apache Software Foundation, é distribuído como software livre dentro do conceituado projeto Apache Jakarta, sendo oficialmente endossado pela Sun como a implementação de referência para as tecnologias Java Servlet e JavaServer Pages (JSP). Ele cobre parte da especificação J2EE com tecnologias como servlet e JSP, e tecnologias de apoio relacionadas como Realms e segurança, JNDI Resources e JDBC DataSources.


    Letra E

    Ele tem a capacidade de atuar também como servidor web, ou pode funcionar integrado a um servidor web dedicado como o Apacheou o IIS. Como servidor web, ele provê um servidor web HTTP puramente em Java.

    Ai fica a dúvida terrena.

  • O erro da D está no fato de o Tomcat não se propor a ser um "servidor de aplicação completo", esse é o propósito do JBoss.

    Ainda que, hoje, possamos agregar outras tecnologias ao Tomcat e conseguir alcançar recursos similares aos recursos de um servidor de aplicação, o Tomcat, por definição é uma implementação opensource Servlet/JSP (container JSP/Servlet).

  • Karlos

    Está errado porque:

    O Tomcat é um servidor de aplicação completo (Não é completo , pois não tem EJB) que suporta as tecnologias servlet/JSP, EJB, JPA e outras tecnologias Java. Desde que foi criado, o Tomcat é a Implementação de Referência para as tecnologias servlet/JSP.


  • Tomcat não é um servidor de aplicação. É um servlet container!

  • Parece que a banca queria que você fosse resolvendo por eliminação, até você chegar na letra d)

     

    O que a banca propõe na letra d) é possível, porém imbecil - usar Tomcat integrado com MS IIS ou Tomcat integrado com JBoss AS.

     

    Decida-se: ou use .NET ou JEE. Use um Application Server robusto como JBoss AS se você estiver fazendo algo sério ou Tomcat se estiver brincando.

     

    A banca propõe uma combinação imbecil pra fazer você pensar que está errado.

  • d-

     o Tomcat não é um Application Server, mas servlet container. Web Tier pode ser implementada em Servlet Containers, "mini" servidores de
    aplicação mais leves entretanto não disponibilizam todos os serviços dos servidores de aplicação. Às vezes é melhorsomente com Servlet Containers, colocando a lógica de negócio em Plain Old Java Objects (POJOs). É isso q JEEServer é dividido em Web Tier e Business Tier.


ID
928708
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2008
Provas
Disciplina
Programação
Assuntos

Quanto a servidores de aplicação, julgue os próximos itens.

No servidor Tomcat, arquivos de configuração são armazenados em conf/, arquivos de log em logs/ e as aplicações são tipicamente armazenadas abaixo do diretório server/. As aplicações podem ser implantadas (deployed) enquanto o servidor está em execução.

Alternativas
Comentários
  • No servidor Tomcat, arquivos de configuração são armazenados em conf/, arquivos de log em logs/ e as aplicações são tipicamente armazenadas abaixo do diretório server/ webapps. As aplicações podem ser implantadas (deployed) enquanto o servidor está em execução.
  • Diretório WebApp
    É o diretório base das aplicações quando usado o servidor web TOMCAT. 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, são instalados neste diretório.


ID
944500
Banca
VUNESP
Órgão
FUNDUNESP
Ano
2013
Provas
Disciplina
Programação
Assuntos

No servidor Tomcat 7.0, a propriedade autoDeploy do contêiner Host no arquivo de configuração server.xml tem a função de indicar

Alternativas
Comentários
  • Prezados,
    De acordo com a documentação do Tomcat, a flag Autodeploy indica que se novas aplicações forem adicionadas no diretório appBase enquanto o Tomcat estiver rodando, ele deve checar e automaticamente realizar o deploy da aplicação
    Portanto, alternativa correta é a letra C
    Fonte : http://tomcat.apache.org/tomcat-5.5-doc/config/host.html
  • autoDeploy: This flag value indicates if Tomcat should check periodically for new or updated web applications while Tomcat is running. If true, Tomcat periodically checks the appBase and $CATALINA_BASE/conf/[engine_name]/[host_name] directories and deploys any new web applications or context XML descriptors found. Updated web applications or context XML descriptors will trigger a reload of the web application. The flag's value defaults to true. See Automatic Application Deployment for more information.

    Fonte: https://tomcat.apache.org/tomcat-6.0-doc/config/host.html (Alternativa correta: C)

ID
944503
Banca
VUNESP
Órgão
FUNDUNESP
Ano
2013
Provas
Disciplina
Programação
Assuntos

Considere o seguinte trecho do arquivo web.xml de um servidor Tomcat 7.0:

<init-param>
<param-name>checkInterval</param-name>
<param-value>30</param-value>
</init-param>

Esse trecho tem como função configurar

Alternativas
Comentários
  • checkInterval - If development is false and checkInterval is greater than zero, background compiles are enabled. checkInterval is the time in seconds between checks to see if a JSP page (and its dependent files) needs to be recompiled. Default 0 seconds.
  • Fonte: http://tomcat.apache.org/tomcat-7.0-doc/jasper-howto.html

  • Prezados,
    Segundo a documentação do Tomcat, o Checkinterval é o tempo ( em segundos ) entre as checagens que o servidor tem que fazer para ver se o JSP precisa ser recompilado. O tempo default é zero segundos
    Portanto, alternativa correta é a letra A
    Fonte : http://tomcat.apache.org/tomcat-6.0-doc/jasper-howto.html
  • Tradução:

    heckInterval - Se o desenvolvimento é falsa e checkInterval é maior do que zero, compila fundo estão habilitados. checkInterval é o tempo em segundos entre as verificações para ver se uma página JSP (e seus arquivos dependentes ) precisa ser recompilados . Padrão 0 segundos.
    Fonte : http://tomcat.apache.org/tomcat-7.0-doc/jasper-howto.html

  • chapinha essa hein!


    decoreba bom


ID
946912
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2013
Provas
Disciplina
Programação
Assuntos

A respeito de servidores de aplicação e de Web, julgue os próximos itens.

No Tomcat 7, o uso de log hierárquico depende de implementações específicas.

Alternativas
Comentários
  • Tomcat 7 tem log hierarquico nativo sem a necessidade de desenvolvimento específico na aplicação.
  • De acordo com a documentação do Tomcat:

     

    "Logging in Apache Tomcat is implemented with the help of Apache Commons Logging library. That library is a thin wrapper above different logging frameworks. It provides Tomcat with the ability to log hierarchically across various log levels without the need to rely on a particular logging implementation."

    O que é possível concluir é que o sistema de logs do Tomcat não depende de uma implementação em particular. Pode ser qualquer uma dentre as várias disponíveis.

     

    Fonte: https://tomcat.apache.org/tomcat-7.0-doc/logging.html


ID
947440
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2013
Provas
Disciplina
Programação
Assuntos

Acerca de servidores de aplicação, julgue os itens que se seguem.

Apache, Tomcat, Jboss, WebSphere, Redmine e ISS, são exemplos de servidores de aplicação.

Alternativas
Comentários
  • Apache, por si só não é um servidor de aplicação.
  • Complementando, Redmine tambem nao eh um servidor de aplicao.

    Redmine: A flexible project management web application which includes a gantt char...
  • Ao meu ver o Tomcat é um servidor web que lida pricipalmente com servlets e JSP. Também invalidaria a questão...

  • Apache e Redmine não são; os demais são!!

  • Mais um erro é que não existe servidor ISS e sim IIS (Internet Information Services)

  • Tomcat não é um servidor de aplicação. Ele é apenas um Servlet e JSP container.


    Isso pode ser confirmado na primeira sentença da documentação do Tomcat:

    http://tomcat.apache.org/tomcat-8.0-doc/index.html

  • Redmine e uma aplicação em PHP (open source) que utiliza o Scrum.

  • Engraçado que a CESPE, contrariando os próprios mantenedores dos softwares, (e, portanto, na minha interpretação, erradamente) chama em alguns de seus Editais


    19 Servidores de aplicação.

    19.1 JBoss Application Server.

    19.2 Apache Web Server.

    19.3 Tomcat Application Server.

  • Redmine é um sistema para gerenciamento de projetos


ID
1028812
Banca
FEPESE
Órgão
JUCESC
Ano
2013
Provas
Disciplina
Programação
Assuntos

Com relação ao Tomcat, considere as seguintes afrmativas:

1. É um servidor de aplicações Java mantido pela fundação apache.

2. Pode-se dizer que é um container de Servlets.

3. Dentre os componentes ou recursos servidos pelo tomcat, pode-se citar JSP.

Assinale a alternativa que indica todas as afrmativas corretas.

Alternativas
Comentários
  • 1. É um servidor de aplicações Java mantido pela fundação apache. [Primeiramente foi desenvolvido pela Sun, depois seu código foi doado ao Apache e surgiu então a versão Tomcat 3]

    2. Pode-se dizer que é um container de Servlets. [Correto, é um container de Servelets e JSP]

    3. Dentre os componentes ou recursos servidos pelo tomcat, pode-se citar JSP.[Correto]

  • TOMCAT não é servidor de aplicação!!!!!

    TOMCAT é WEB Contêiner ou WEB Server!

  • Letra E

     

    O Tomcat é um servidor de aplicações Java para web. É software livre e de código aberto, surgido dentro do conceituado projeto Apache Jakarta e que teve apoio e endosso oficial da Sun Microsystems como Implementação de Referência (RI) para as tecnologias Java Servlet e JavaServer Pages (JSP). Atualmente, o Tomcat tem seu próprio projeto de desenvolvimento independente, dentro da Apache Software Foundation. O Tomcat é robusto e eficiente o suficiente para ser utilizado mesmo em um ambiente de produção.

     

    Tecnicamente, o Tomcat é um Conteiner Web, parte da plataforma corporativa Java Enterprise Edition (Java EE, anteriormente denominada J2EE) que abrange as tecnologias Servlet e JSP, incluindo tecnologias de apoio relacionadas como Realms e segurança, JNDI Resources e JDBC DataSources. O Tomcat tem a capacidade de atuar também como servidor web/HTTP autônomo, ou pode funcionar integrado a um servidor web dedicado, como Apache httpd ou Microsoft IIS, ou ainda como parte integrante de um servidor de aplicações mais amplo, como JBoss AS, provendo os recursos de Java Servlet e JSP.

     

    Fonte: http://www.mhavila.com.br/topicos/java/tomcat.html

  • O Tomcat é um servidor de aplicações Java para web

    A banca se esqueceu da parte principal... PARA WEB... 

    Sem isso a acertiva fica incorreta.. 

    Eita FEPESE...


ID
1055896
Banca
CESPE / CEBRASPE
Órgão
STF
Ano
2013
Provas
Disciplina
Programação
Assuntos

Julgue os itens seguintes, a respeito de Apache Web Server e Tomcat Application Server.

Se estiverem contidas no arquivo web.xml, as especificações abaixo determinarão a ordem das páginas procuradas em um servidor Tomcat, quando uma requisição URI referir-se ao diretório.
<welcome-file-list> 

<welcome-file>index.html</welcome-file> 
<welcome-file>index.htm</welcome-file> 
<welcome-file>index.jsp</welcome-file> 
</welcome-file-list>

Alternativas
Comentários
  • as tags de XML não devem ser fechadas? As tags não deveriam ter para cada uma delas?

    Deve ser problema no meu browser (tentei no Chome e no Firefox), mas as tags de fechamento não estão sendo exibidas. Ou é um problema na cópia da questão pelo site QConcursos. Vou avisá-los!

    Na prova a questão está correta:

    "Se estiverem contidas no arquivo web.xml , as especificações abaixo determinarão a ordem das páginas procuradas em um servidor Tomcat, quando uma requisição URI referir-se ao diretório.

    <welcome-file-list>

      <welcome-file>index.html</welcome-file>

      <welcome-file>index.htm</welcome-file>

      <welcome-file>index.jsp</welcome-file>

    </welcome-file-list>

    Questão correta, portanto!

    Bons estudos!

  • http://wiki.locaweb.com/pt-br/Definindo_a_ordem_das_p%C3%A1ginas_index_no_Tomcat_e_JBoss


ID
1099177
Banca
COPEVE-UFAL
Órgão
ALGÁS
Ano
2012
Provas
Disciplina
Programação
Assuntos

Dadas as afirmações a seguir,

I. O servidor de aplicações Web JBoss é baseado no servidor Web Tomcat; porém, com algumas diferenças, como por exemplo o uso do conector APR, ao invés do NIO.

II. O servidor Web Apache, mesmo em sua instalação padrão, dá suporte a tecnologia JEE Servlets.

III. Em suas instalações padrões, tanto o JBoss, quanto o Tomcat dão suporte à execução de componentes Enterprise Java Beans.

IV. O servidor Web Tomcat, mesmo em sua instalação padrão, dá suporte a tecnologia JEE Servlets.

verifica-se que somente

Alternativas
Comentários
  • b-

    A Web Tier pode ser implementada em Servlet Containers, mais leves mas não disponibilizam todos os serviços. O Apache Tomcat é um Servlet Container.

  • A primeira assertiva está errada. JBoss não é baseado em Tomcat, mas sim em Java. A alternativa correta deveria ser a letra E.


ID
1151557
Banca
INSTITUTO AOCP
Órgão
Colégio Pedro II
Ano
2013
Provas
Disciplina
Programação
Assuntos

Por padrão o Apache Tomcat versão 7.0 ou superior vem confgurado para rodar utilizando a porta 8080. Caso o usuário precise alterar a porta do tomcat, em qual arquivo ele irá encontrar as confgurações necessárias para efetuar esta alteração?

Alternativas
Comentários
  • O arquivo de configuração do servidor TOMCAT encontra-se no mesmo diretório da configuração do usuário. O arquivo referente à configuração do servidor chama-se server.xml; nele pode-se configurar quais portas serão utilizadas para a conexão, o protocolo e o redirecionamento de portas, dentre outros. Essas opções, por padrão, já vêm configuradas.

    Read more: http://www.linhadecodigo.com.br/artigo/2723/implementando-servidor-web-java-com-tomcat-no-linux.aspx#ixzz3CIMOg1Xj

    Bons estudos!

ID
1202881
Banca
FCC
Órgão
TRT - 15ª Região (SP)
Ano
2013
Provas
Disciplina
Programação
Assuntos

Para aplicações Java Enterprise Edition (Java EE) que utilizam Enterprise JavaBeans (EJB) não é possível utilizar o servidor Tomcat até a versão 6 porque ele não

Alternativas
Comentários
  • Tomcat implementa apenas parte da especificação JEE. É chamado de servidor Web/contêiner Web, e suporta Servlets e JSP.

    Já foi a implementação de referência, tendo seu posto "tomado" pelo glassfish.

  • Para mim, essa questão mereceria um recurso. Se o Tomcat suportasse as APIs Java EE ele seria um servidor certificado, e para suportar uma API, naturalmente, haveria a implementação. É assim com todos os servidores Java EE certificados. Eles suportam porque implementam, e implementam porque oferecem o suporte.

  • Alguém sabe porque o examinador resolveu meter o " até a versão 6 " no enunciado?

    As versões posteriores suportam? Se não, será que foi só preguiça do examinador se informar?

    Em pleno 2013, não existia versão mais moderna? E se não, o edital previa que era pra estudar versão antiga?

     

  • Seu Saraiva, eu acho que existe um "suporte" chamado Apache OpenEJB como componete adicional.

    "Q: Is there any way to add EJB support to Apache Tomcat?

    A: Yes. With the help of a few additional components, Tomcat is more than capable of handling EJBs. The most common way to add EJB support to Apache Tomcat is to embed the Apache OpenEJB container within the Tomcat server."

    fonte: https://www.mulesoft.com/tcat/tomcat-ejb

  • a-

    A Web Tier pode ser em Servlet Containers, "mini" servidores de aplicação mais leves, mas não têm todos os serviços dos servidores de aplicação. O Apache Tomcat é um Servlet Container. Em muitas situações, é melhor aplicações so com Servlet Containers, colocando a lógica de negócio em Plain Old Java Objects (POJOs) do que o peso de um servidor de aplicação com Enterprise Beans. É isso que camada JEEServer é dividida em Web
    Tier e Business Tier. 


ID
1204750
Banca
FCC
Órgão
TRT - 15ª Região (SP)
Ano
2013
Provas
Disciplina
Programação
Assuntos

Considere as orientações:

Para iniciar e parar o ...... como processo utilizando o prompt de comandos (console ou shell) do sistema operacional:

1. defina as variáveis de ambiente JAVA_HOME e CATALINA_HOME, para apontar o diretório principal da instalação do Java e do ......, respectivamente. O recomendado é criar o script [Windows] setenv.bat ou [Unix] setenv.sh dentro de CATALINA_HOME/bin, com estas configurações;

2. vá para o diretório bin do ......:
- [Windows] cd %CATALINA_HOME%\bin
- [Unix] cd $CATALINA_HOME/bin

3. 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

As lacunas das orientações acima referem-se ao

Alternativas
Comentários
  • Vale lembrar que o Tomcat é um servidor WEB e não servidor de aplicação.

  • Na verdade mesmo, tomcat não é servidor web e nem servidor de aplicação, ele é um Servlet Container!


    Essa questão caberia um recurso fácil


    Ou então um Web container

  • Amigos, não há CONSENSO nem mesmo sobre o que significam tais conceitos: servidor de aplicação, servidor web, servlet container etc. Podemos estar diante de "coisas" completamente diferentes ou, até mesmo, podemos estar falando de gêneros e espécies.

  • A própria FCC na questão Q213501, invalida o item A por dizer que o tomcat é um servidor de aplicação, questão deveria ser anulada!


ID
1226980
Banca
CESPE / CEBRASPE
Órgão
TJ-SE
Ano
2014
Provas
Disciplina
Programação
Assuntos

Com relação a servidores de aplicação e à preparação de serviços Web, julgue os itens que se seguem.

Jboss e Tomcat são servidores de aplicação equivalentes no que se refere ao suporte a aplicações corporativas na plataforma Java, visto que ambos implementam uma pilha JEE (Java Enterprise Edition) completa.

Alternativas
Comentários
  • Ele não é considerado um Servidor de aplicações JEE porque ele não implementa toda a especificação JEE, mas somente a parte de Servlets, outros serviços de JEE como EJB, JMS, etc... não são implementadas pelo Tomcat. 

  • O Jboss é considerado um Servidor de aplicação FULL, enquanto o Tomcat é considerado um Container de Servlets e JSPs.
  • e-

     Tomcat não é um Application Server, um servlet container.

    servidor de aplica;'ao: GlassFish, Wildfly, WebLogic, JBoss


ID
1350121
Banca
Quadrix
Órgão
SERPRO
Ano
2014
Provas
Disciplina
Programação
Assuntos

O Tomcat é um software livre e de código aberto, surgido dentro do projeto Apache Jakarta e que teve apoio e endosso oficial da Sun Microsystems. O Tomcat:

Alternativas
Comentários
  • Tomcat é um servidor web Java, mais especificamente, um container de servlets. O Tomcat implementa, dentre outras de menor relevância, as tecnologias Java Servlet e JavaServer Pages (JSP) e não é um container EJB.

  • Gabarito C

    Tomcat é um servidor web Java, mais especificamente, um container de servlets. O Tomcat implementa, dentre outras de menor relevância, as tecnologias Java Servlet e JavaServer Pages (JSP) e não é um container EJB.[1]

    Desenvolvido pela Apache Software Foundation, é distribuído como software livre. Hoje um projeto independente, foi criado dentro do Apache Jakarta e posteriormente separado, uma vez que o Jakarta foi concluído[2].

    Na época em que foi criado, foi oficialmente endossado pela Sun como a implementação de referência para as tecnologias Java Servlet e JavaServer Pages. Hoje, no entanto, a implementação de referência é o GlassFish.

    Ele cobre parte da especificação Java EE com tecnologias como servlet e JSP, e tecnologias de apoio relacionadas como Realms e segurança, JNDI Resources e JDBC DataSources. Ele tem a capacidade de atuar também como servidor web, ou pode funcionar integrado a um servidor web dedicado como o Apache ou o IIS. Como servidor web, ele provê um servidor web HTTP puramente em Java.

    O servidor inclui ferramentas para configuração e gerenciamento, o que também pode ser feito editando-se manualmente arquivos de configuração formatados em XML.

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • Jogo rápido:

    a. Tem sim console de gerenciamento web.

    b. Porta padrão é 8080

    c. Gabarito

    d. Não implementa EJB.

    e. Está falando do Glassfish, não do Tomcat.


ID
1365721
Banca
FUNCAB
Órgão
PRODAM-AM
Ano
2014
Provas
Disciplina
Programação
Assuntos

Servlets são módulos de software compilados que ficam armazenados em um servidor Java. Nesse contexto, um arquivo informa ao Tomcat de todos os Servlets existentes e funciona como um registro deles. Para que possa rodar no servidor, o Servlet precisa estar registrado.

Esse arquivo é denominado

Alternativas
Comentários
  • web.xml

    Arquivo descritor de instalação (deployment descriptor) padrão onde são indicados os parâmetros de inicialização e mapeamento de Servlets.

    Arquivo de configuração localizado na raiz do diretório WEB-INF.


ID
1383541
Banca
FUNCAB
Órgão
PRODAM-AM
Ano
2014
Provas
Disciplina
Programação
Assuntos

Uma característica importante da arquitetura do ApacheTomcat 7 é que:

Alternativas
Comentários
  • Ipsis litteris: "Apenas uma única instância do Tomcat pode existir em uma única JVM."

     

    http://www.devmedia.com.br/introduzindo-o-servidor-de-aplicacao-apache-tomcat/27939

     

    Gabarito: a)

  • Letra A.

     

    E qual a razão disso??? Esta abordagem torna todas as outras aplicações Java, rodando numa mesma máquina física num servidor Tomcat, seguras caso o Tomcat ou a JVM trave. Podemos ter múltiplas instâncias numa mesma máquina física, porém como processos Java separados rodando em portas separadas.

     


ID
1386370
Banca
CESPE / CEBRASPE
Órgão
ANTT
Ano
2013
Provas
Disciplina
Programação
Assuntos

Julgue os itens a seguir, com relação às tecnologias empregadas nos servidores de aplicação web.

O Tomcat é um contêiner web, também referenciado como um contêiner de servlets, que não implementa um contêiner Enterprise JavaBeans (EJB). Para aplicações Java Enterprise Editon (Java EE) que utilizam EJB, pode ser utilizado um servidor de aplicações Java EE completo, tal como JBoss AS ou JBoss Enterprise Application Platform.

Alternativas
Comentários
  • linda questão


    É isso aí


    Tomcat é apenas um servlet container


    Um Wildfly da vida é um application server, implementa todas as especificações do JavaEE

  • RESOLUÇÃO:

    Assertiva correta, o Server Page Tomcat, é apenas um servidor web, ele não implementa o container EJB.

    Resposta: Certo


ID
1387030
Banca
CESGRANRIO
Órgão
CEFET-RJ
Ano
2014
Provas
Disciplina
Programação
Assuntos

O Apache Tomcat Web Server implementa que tecnologias?

Alternativas
Comentários
  • O Tomcat é um servidor web Java, mais especificamente, um container de servlets. O Tomcat implementa, dentre outras de menor relevância, as tecnologias Java Servlet e JavaServer Pages (JSP) e não é um container EJB.

    https://pt.wikipedia.org/wiki/Apache_Tomcat

    https://tomcat.apache.org/

  • E para complementar o comentário do Elvis, o Tomcat não possui suporte a JMS. Se você está desenvolvendo uma aplicação que precisa tal funcionalidade, deverá obter através de tecnologias como o ActiveMQ, OpenEJB ou o TomEE(Pronúncia Tomi) que é um "surubão" de todas as tecnologias Java EE no Tomcat.


ID
1489438
Banca
FUNCAB
Órgão
PRODAM-AM
Ano
2014
Provas
Disciplina
Programação
Assuntos

No Apache Tomcat 8, o nome do principal arquivo de configuração e a pasta na qual ele se encontra por padrão é, respectivamente:

Alternativas
Comentários
  • Gabarito C

    Arquivo = server.xml

    Pasta = /conf

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !


ID
1642840
Banca
CESPE / CEBRASPE
Órgão
FUB
Ano
2015
Provas
Disciplina
Programação
Assuntos

Acerca dos servidores de web e de aplicação Jboss, Apache e Tomcat, julgue o próximo item.


O Tomcat, em sua instalação padrão, disponibiliza a porta 80 para acesso às aplicações.

Alternativas
Comentários
  • 8080, é a porta padrão do Tomcat

  • Gabarito Errado

    A porta padrão do tomcat é a 8080.

    Vamos na fé !

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !


ID
1643233
Banca
CESPE / CEBRASPE
Órgão
TCU
Ano
2015
Provas
Disciplina
Programação
Assuntos

Acerca da linguagem de programação Java, bem como de ferramentas de desenvolvimento e frameworks, julgue o item subsequente.

O servidor Tomcat não pode ser usado como um servidor JEE completo, pois, mesmo dispondo de um container Servlet e JSP, ele não implementa EJB.

Alternativas
Comentários
  • Tomcat não é um Servidor JEE completo porque – entre outras coisas – não implementa EJB.

  • Gabarito Certo

    Tomcat é um servidor web Java, mais especificamente, um container de servlets. O Tomcat implementa, dentre outras de menor relevância, as tecnologias Java Servlet e JavaServer Pages (JSP) e não é um container EJB.[1]

    Desenvolvido pela Apache Software Foundation, é distribuído como software livre. Hoje um projeto independente, foi criado dentro do Apache Jakarta e posteriormente separado, uma vez que o Jakarta foi concluído[2].

    Na época em que foi criado, foi oficialmente endossado pela Sun como a implementação de referência para as tecnologias Java Servlet e JavaServer Pages. Hoje, no entanto, a implementação de referência é o GlassFish.

    Ele cobre parte da especificação Java EE com tecnologias como servlet e JSP, e tecnologias de apoio relacionadas como Realms e segurança, JNDI Resources e JDBC DataSources. Ele tem a capacidade de atuar também como servidor web, ou pode funcionar integrado a um servidor web dedicado como o Apache ou o IIS. Como servidor web, ele provê um servidor web HTTP puramente em Java.

    O servidor inclui ferramentas para configuração e gerenciamento, o que também pode ser feito editando-se manualmente arquivos de configuração formatados em XML.

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • Repita como um mantra..

    Tomcat não implementa EJB

    Tomcat não implementa EJB

    Tomcat não implementa EJB

    Tomcat não implementa EJB

    Tomcat não implementa EJB

    Tomcat não implementa EJB

     

  • c-

     Tomcat não é um Application Server, mas servlet container. nao tem suporte EJB


ID
1663411
Banca
CESPE / CEBRASPE
Órgão
FUB
Ano
2013
Provas
Disciplina
Programação
Assuntos

Com relação aos servidores web e de aplicação Jboss, Apache e Tomcat, julgue os itens a seguir.

O asynchronous file handler permite ao Tomcat 7 gravar logs no disco por meio de thread dedicada. Assim, as operações de log não causam atraso no processamento de threads.

Alternativas
Comentários
  • Tomcat 7 now includes an asynchronous file logger (AsyncFileHandler). AsyncFileHandler extends FileHandler and can be used in place of FileHandler . To use AsyncFileHandler, simply replace all occurrences of FileHandler with AsyncFileHandler in the CATALINA_HOME/conf/logging.properties file. The application must use java.util.Logging; asynchronous logging does not work with Log4j. 


ID
1682899
Banca
CESPE / CEBRASPE
Órgão
STJ
Ano
2015
Provas
Disciplina
Programação
Assuntos

Com relação às tecnologias de servidores de aplicação JEE, julgue o próximo item.

GlassFish e TomCat são exemplos de servidores de aplicação JEE.


Alternativas
Comentários
  • GlassFish é servidor de aplicação completo

    TomCat é servidor de aplicação, porém não é completo (não suporta EJB) --> implementa Servlet + JSP

  • e-

    o Tomcat não é um Application Server, mas servlet container. Apache tomcaty nao tem suporte a EJB


ID
1692571
Banca
FCC
Órgão
TRT - 4ª REGIÃO (RS)
Ano
2015
Provas
Disciplina
Programação
Assuntos

Atualmente existem duas categorias de servidores para aplicações Java EE, os web contêineres e os servidores de aplicação completos. Em uma destas categorias está o Tomcat, que

Alternativas
Comentários
  • O Tomcat é um servidor web, para oferecer suporte a EJB precisaria de um servidor de aplicação como o JBoss. Os servidores de aplicação é que implementam toda a especificação JEE.

    O Tomcat suporta JSP, Servlets e outros recursos adicionais. Possui um conteiner web, mas não um conteiner EJB.

  • Gabarito B

    Tomcat é um servidor web Java, mais especificamente, um container de servlets. O Tomcat implementa, dentre outras de menor relevância, as tecnologias Java Servlet e JavaServer Pages (JSP) e não é um container EJB.[1]

    Desenvolvido pela Apache Software Foundation, é distribuído como software livre. Hoje um projeto independente, foi criado dentro do Apache Jakarta e posteriormente separado, uma vez que o Jakarta foi concluído[2].

    Na época em que foi criado, foi oficialmente endossado pela Sun como a implementação de referência para as tecnologias Java Servlet e JavaServer Pages. Hoje, no entanto, a implementação de referência é o GlassFish.

    Ele cobre parte da especificação Java EE com tecnologias como servlet e JSP, e tecnologias de apoio relacionadas como Realms e segurança, JNDI Resources e JDBC DataSources. Ele tem a capacidade de atuar também como servidor web, ou pode funcionar integrado a um servidor web dedicado como o Apache ou o IIS. Como servidor web, ele provê um servidor web HTTP puramente em Java.

    O servidor inclui ferramentas para configuração e gerenciamento, o que também pode ser feito editando-se manualmente arquivos de configuração formatados em XML.

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  •  a) (ERRADO) suporta JSP, JSF e Hibernate, porém, não suporta servlets.
     b) (CORRETO) não oferece suporte para aplicações que utilizam EJB.
     c) (ERRADO) não oferece suporte para aplicações que utilizam o design pattern MVC.
     d) (ERRADO) possui contêiner web e não possui contêiner EJB.
     e) (ERRADO) suporta parte dos recursos da especificação Java EE.

  • b-

    o Tomcat não é um Application Server, mas servlet container. GlassFish, Wildfly e WebLogic seguem EJB


ID
1731271
Banca
CESPE / CEBRASPE
Órgão
STJ
Ano
2015
Provas
Disciplina
Programação
Assuntos

Julgue o item a seguir, referente à estrutura de funcionamento de servidores de aplicação.

O servidor de aplicação Tomcat tem um servidor de banco de dados denominado derby, em que são armazenados os usuários, a senha e os privilégios para administrar o servidor.

Alternativas
Comentários
  • O Derby é um banco de dados do Apache

  • Gabarito Errado

    O banco de dados do tomcat é o Realm.

    Devido à sintaxe similar a de ORMs, algumas pessoas pensam que Realm é um ORM para SQLite. Realm não é um ORM, é um banco de dadosorientado a objetos criado especificamente para mobile. É um substituto para SQLite no Android e Core Data no iOS. O núcleo foi feito em C++ e os benchmarks indicam performance até 20x superior ao SQLite em algumas operações.

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • Além dos erros apresentados pelos colegas, outro erro é afirmar que o Tomcat é um servidor de aplicação. O Tomcat não oferece suporte para aplicações que possuem EJB, por isso não pode ser considerado um servidor de aplicações. 

  • Prezados,

    Primeiro, o Tomcat é um servidor web e não um servidor de aplicação. Segundo, é o Realm que é uma base de dados que contém informações de usuário, senhas e roles.

    Portanto a questão está errada.

ID
1757197
Banca
FCC
Órgão
TRE-PB
Ano
2015
Provas
Disciplina
Programação
Assuntos

O Apache Tomcat é um servidor de código fonte aberto baseado em Java utilizado em aplicações web Java EE que NÃO suporta nativamente:

Alternativas
Comentários
  • Apesar de EJB ser a alternativa "mais correta", o Tomcat também não tem suporte nativo a JSF. Porém é possível utilizar JSF em aplicações que rodam em um servidor Tomcat importando bibliotecas que implementam JSF para dentro do Tomcat.


ID
1782796
Banca
CESPE / CEBRASPE
Órgão
TJ-DFT
Ano
2015
Provas
Disciplina
Programação
Assuntos

Acerca dos servidores de aplicação JEE e Red Hat JBoss, julgue o item subsequente.

GlassFish e TomCat são exemplos de servidores de aplicação JEE que suportam a tecnologia EJB.

Alternativas
Comentários
  • TomCat é um container servlet e JSP. Não tem suporte a EJB.

  • Sei que o colega abaixo citou isso, mas tem que está no sangue:

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB


    O Tomcat implementa apenas as tecnologias JSP e Servlet. Não é um container EJB.


  • Para quem errou essa (já fiz isso em prova ¬¬), segue um reforço sobre a dica do  Rodrigo e do Murilo:

     

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

  • Também errei a bagaça, só mais um reforço:

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    kkkkkkkkk

  • Pra quem errou 2 vezes respondendo a esta questão...

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

  • Pra quem errou 3 vezes respondendo a esta questão...

     

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

  • kkkkk

    Pior que que vou errar sempre que cair :/

     

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

  • e-

    Tomcat não é um Application Server, mas um servlet container.GlassFish, Wildfly e WebLogic sao servidores de aplicação de acordo com especificacao EJB

    Tomcat não é um Application Server, mas um servlet container.GlassFish, Wildfly e WebLogic sao servidores de aplicação de acordo com especificacao EJB

    Tomcat não é um Application Server, mas um servlet container.GlassFish, Wildfly e WebLogic sao servidores de aplicação de acordo com especificacao EJB

  • Complementando os comentários dos colegas, de maneira sucinta e sem redundâncias:

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

    Tomcat não tem suporte a EJB

  • Só faltou o Bart Simpson na lousa...

    Tomcat não tem suporte a EJB


ID
1785109
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2015
Provas
Disciplina
Programação
Assuntos

Em relação a servidores web e servidores de aplicação, julgue o item que se segue.

O Apache Tomcat 8 usa MBeans JMX como diretivas inseridas em páginas HTML que são avaliadas no servidor permitindo que se adicione conteúdo gerado dinamicamente a uma página HTML.

Alternativas
Comentários
  • Questão ERRADA.

    .

    Comentários:

    .

    Primeira parte: "O Apache Tomcat 8 usa MBeans JMX..." --- CORRETO, conforme fonte de referência1.

    Restantante do enunciado: "...como diretivas inseridas em páginas HTML..." --- ERRADA, pois JMX é utilizado para prover formas de monitorar ou configurar aplicações runtime, ou seja, prover feedback do estado corrente da aplicação, conforme fonte de referência2.

    .

    .

    Fontes: Ref.1: https://tomcat.apache.org/tomcat-8.0-doc/monitoring.html

               Ref.2: Slides das aulas do módulo Servidores de Aplicação (Provas de TI).

    .

    .

    Bons estudos!

  • As diretivas podem ser associadas ao conceito de SSI (server side include) presente no Tomcat. http://tomcat.apache.org/tomcat-9.0-doc/ssi-howto.html

  • Mais sobre mbeans:

    https://docs.oracle.com/javase/tutorial/jmx


ID
1792522
Banca
BIO-RIO
Órgão
IF-RJ
Ano
2015
Provas
Disciplina
Programação
Assuntos

Com relação ao Tomcat, avalie se são verdadeiras (V) ou falsas(F) as afirmativas a seguir:

✓ É um servidor de aplicações Java para web e, tecnicamente, é um Conteiner Web, parte da plataforma corporativa Java Enterprise Edition que abrange as tecnologias Servlet e JSP.

✓ Implementa um conteiner EJB e é inteiramente escrito em Java e, portanto, necessita de uma Java Virtual Machine (JVM) para ser executado.

✓ Tem a capacidade de atuar também como servidor web/HTTP autônomo, ou pode funcionar integrado a um servidor web dedicado, como Apache httpd ou Microsoft IIS, ou ainda como parte integrante de um servidor de aplicações mais amplo, como JBoss AS, provendo os recursos de Java Servlet e JSP.

As afirmativas são respectivamente:

Alternativas
Comentários
  • Gabarito B

    Container EJB  fica nos servidores de aplicação.

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • Errado! TomCat não é servidor de aplicação! Item 1 falso. 


ID
1813963
Banca
Quadrix
Órgão
SERPRO
Ano
2014
Provas
Disciplina
Programação
Assuntos

No TOMCAT o Container Web e um Servlet que realiza compilação de JSP são denominados, respectivamente:

Alternativas
Comentários
  • Gabarito C

    Uma instância do Tomcat consiste de um grupo de aplicações de container, no qual tem-se uma hierarquia muito bem definida. O componente principal desta hierarquia é o Catalina Servlet Engine. O Catalina trata-se da implementação do Container Servlet conforme especificado no Java Servlet API. Tomcat 7 nada mais é do que a implementação do Servlet API 3.0, a última especificação da SUN. A figura abaixo mostra o relacionamento dos principais componentes da arquitetura do Tomcat.

    O Jasper Servlet realiza compilação de JSP.

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

     

  • Container Web: Catalina

    Compilação de JSP: Jasper.

     

    Go ahead!!!


ID
1827871
Banca
FGV
Órgão
INEA-RJ
Ano
2013
Provas
Disciplina
Programação
Assuntos

Em relação ao servidor de aplicação Java EE (Java Enterprise Edition), analise as afirmativas a seguir.

I. O servidor de aplicação Java EE difere de um servidor web tradicional por fornecer componentes que manipulam páginas JSP, servlets e por gerenciar a conexão com bancos de dados.
II. O servidor de aplicação Java EE implementa as APIs da plataforma Java EE e fornece os serviços padrão do Java EE. Podemos relacionar o Tomcat, JBoss e WebSphere como exemplos de servidores de aplicação Java EE.
III. Um dos componentes da plataforma JEE é o Enterprise JavaBeans (EJB), cujos os principais objetivos são fornecer um desenvolvimento rápido e simplificado de aplicações Java baseado em componentes distribuídos, transacionais, seguros e portáveis.

Assinale:

Alternativas
Comentários
  • Tomcat, na verdade não é servidor de aplicação, assim como o JBOSS é, porém a banca deu como correta.

  • Afffff... repararam erros grotescos no item III?? Banca FGV, é isso mesmo??? Shame on you!!

    "cujos os????" Cujo NUNCA será acompanhado de artigo, nem antes, nem depois.

    "portável"???

    Portável: diz-se da dívida que se paga no domicílio do credor e do pagamento assim efetuado.

    Portátil: que se pode transportar com facilidade.

  • Errei tb, João, por saber que tomcat é servlet container e não servidor de aplicação, mas há bancas que o consideram como servidor de aplicação, temos que decorar as bancas que utilizam essa distinção de quem generaliza.

  • e-

    Apesar de Tomcat não ser Application Server, mas servlet container. O servidor de aplicação disponibiliza persistência através de JDBC, JPA e JTA,com necessidade de configuração de fontes de dados (Datasources) para que funcionar

  • o item I deve ter sido considerado certo porque a questão é de 2013. Hoje em dia o Tomcat não é considerado Full Compliance

  • Essa questão deve ser respondida conforme o padrão da lógica CESPE, não somente pelo simples conhecimento de que o Tomcat não é um servidor JEE completo.

    Em diversas questões que não está explícita a palavra "TODAS", então, o Tomcat implementa sim os serviços JEE.

    Na lógica CESPE, se um pixel é branco numa tela de cinema, então, a tela não é preta.

  • Gente Tomcat é um servidor de aplicação WEB !


ID
1867711
Banca
CESPE / CEBRASPE
Órgão
TRT - 8ª Região (PA e AP)
Ano
2016
Provas
Disciplina
Programação
Assuntos

Considerando um servidor de aplicações Tomcat, assinale a opção relativa a um banco de dados contendo nomes de usuários e senhas que identificam usuários válidos de uma aplicação web (ou de um conjunto de aplicações web), além de uma enumeração da lista de funções associadas a cada usuário válido.

Alternativas
Comentários
  • Um elemento Realm representa um "banco de dados" de nomes de usuários, senhas e papéis (similar a grupos Unix) atribuídas a esses usuários. Diferentes implementações de Realm habilitam o Catalina para ser integrado em ambientes onde tais informações de autenticação já estão sendo criados e mantidos e, em seguida, utilizar essas informações para implementar Container Segurança Gerenciada conforme descrito na Especificação de Servlet.

    fonte: https://tomcat.apache.org/tomcat-7.0-doc/config/realm.html

     
  • Gabarito D

    Devido à sintaxe similar a de ORMs, algumas pessoas pensam que Realm é um ORM para SQLite. Realm não é um ORM, é um banco de dadosorientado a objetos criado especificamente para mobile. É um substituto para SQLite no Android e Core Data no iOS. O núcleo foi feito em C++ e os benchmarks indicam performance até 20x superior ao SQLite em algumas operações.

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !


ID
1897624
Banca
FGV
Órgão
IBGE
Ano
2016
Provas
Disciplina
Programação
Assuntos

Considere que um analista de suporte deseje remover o servidor de aplicação Tomcat (versão 9) que está sendo executado como um serviço no S.O. Windows sob o nome de tomcat9. O comando a ser utilizado pelo analista é:

Alternativas
Comentários
  • To remove the service, you need to use the //DS// parameter.
    If the service is running it will be stopped and then deleted.

    Remove the service named 'Tomcat7' C:\> tomcat7 //DS//Tomcat7

    If you gave the service an optional name, you need to specify it like this:

    Remove the service named 'MyService' C:\> tomcat7 //DS//MyService

     

    Fonte: https://tomcat.apache.org/tomcat-7.0-doc/windows-service-howto.html#Removing_services

  • Tomcat9w is a GUI application for monitoring and configuring Tomcat services.

    The available command line options are:

    //ES// : Edit service configuration

    This is the default operation. It is called if the no option is provided but the executable is renamed to servicenameW.exe

    //MS// :  Monitor service

    Put the icon in the system tray

    Command line arguments

    Each command line directive is in the form of //XX//ServiceName

    The available command line options are:

    1) //TS//

    Run the service as console application

    This is the default operation. It is called if the no option is provided. The ServiceName is the name of the executable without exe suffix, meaning Tomcat9

    2) //RS//

    Run the service

    Called only from ServiceManager

    3) //SS//

    Stop the service

    4) //US//

    Update service parameters

    5) //IS//

    Install service

    6) //DS//

    Delete service

    Stops the service if running

  • Fonte: https://tomcat.apache.org/tomcat-9.0-doc/windows-service-howto.html

    .

    Tomcat9w is a GUI application for monitoring and configuring Tomcat services.

    .

    The available command line options are:
    //ES// : Edit service configuration -> This is the default operation. It is called if the no option is provided but the executable is renamed to servicenameW.exe
    //MS// :  Monitor service - Put the icon in the system tray

    .

    Command line arguments
    Each command line directive is in the form of //XX//ServiceName
    The available command line options are:
    1) //TS// - Run the service as console application. This is the default operation. It is called if the no option is provided. The ServiceName is the name of the executable without exe suffix, meaning Tomcat9
    2) //RS// - Run the service. Called only from ServiceManager
    3) //SS// - Stop the service
    4) //US// - Update service parameters
    5) //IS// - Install service
    6) //DS// - Delete service. Stops the service if running


ID
2036362
Banca
CESPE / CEBRASPE
Órgão
TCE-PA
Ano
2016
Provas
Disciplina
Programação
Assuntos

Com relação à administração de servidores web, julgue o item a seguir.

O servidor Tomcat provê o uso de tags plug-in, como o JSTL, para o desenvolvimento de páginas JSP. Para serem utilizadas outras tags, deve-se declará-las na página, e o servidor identificará, automaticamente, o plug-in a ser executado.

Alternativas
Comentários
  • "uso de tags plug-in" - A questão está muito mal montada, onde a palavra plug-in pode ser encaixada com taglibs? porfavor, alguém que tenha compreendido esclareça isso pra gente.

  • A impressão que tive do erro é dizer que as tags devem ser declaradas na página, equanto o correto seria dizer que devem ser importadas:S

  • o erro não é esse não pessoal

    o erro é o seguinte: Tomcat é um servlet container, por isso não implementa todas as especificações do JavaEE. Logo, ele implementa apenas Servlet e JSP.

     

    JSTL é um outra especificação do JavaEE mas não está por padrão no TOMCAT!!

    Se vc quiser usá-la, deve adicioná-la ao servidor

     

    Vamos à questão

    O servidor Tomcat provê o uso de tags plug-in, como o JSTL,

    ERRADA --> tomcat não provê isso não, o desenvolvedor deve colocar no CP da aplicação ou na shared lib do tomcat

  • Vamos por partes.

    O servidor tomcat provê o uso de tags plug-in(Não existe tag plugin para o tomcat), como o JSTL( JSTL - JSP Standard Tag Library). JSTL é uma iblioteca Padrão de Tags JSP e nã um plugin para o tomcat.

    Obs: O tomcat usa plugin e não tag plugins

    Fonte: https://www.oracle.com/technetwork/java/index-jsp-135995.html e http://tomcat.apache.org/maven-plugin.html

  • Apache Taglibs fornece implementações de código aberto de Bibliotecas de tags para uso com Java Server Pages (JSPs). Em particular, ele hospeda o Apache Standard Taglib, uma implementação de código aberto da especificação  .


ID
2068756
Banca
Aeronáutica
Órgão
CIAAR
Ano
2016
Provas
Disciplina
Programação
Assuntos

Com relação aos conceitos e definições de Servlets, JSP e seus servidores, classifique as afirmativas abaixo em (V) verdadeiras ou (F) falsas. A seguir, assinale a alternativa que apresenta a sequência correta.

( ) Escrever direto no código, em todos os JSPs e nas outras páginas HTML, o caminho verdadeiro e o nome do arquivo que usam aquele Servlet diminui a flexibilidade e aumenta a segurança.

( ) Por padrão, no Tomcat, uma cópia do arquivo web.xml, deve estar presente na pasta WEB-INI.

( ) Através do Deployment Descriptor (DD), é possível personalizar aspectos da aplicação, incluindo atribuições de segurança, páginas de erro, bibliotecas de tags e informações sobre a configuração inicial.

( ) O Tomcat é um Container web e não uma aplicação J2EE completa, pois ele não possui um Container EJB.

Alternativas
Comentários
  • O gabarito é a letra B.

     

    Escrever direto no código diminui a segurança. 

    Não há esse padrão de incluir a cópia.


ID
2147320
Banca
INSTITUTO AOCP
Órgão
EBSERH
Ano
2016
Provas
Disciplina
Programação
Assuntos

Um programador necessita de um servidor de aplicações de código aberto para aplicações baseadas na plataforma J2EE. Para tal, ele poderia utilizar os servidores

Alternativas
Comentários
  • Gabarito B

    JBoss é um servidor de aplicação de código fonte aberto baseado na plataforma JEE e implementado completamente na linguagem de programação Java. Em virtude disso, ele pode ser usado em qualquer Sistema Operacional que suporte a referida linguagem. O JBoss Application Server 7, utiliza os arquivos: standalone.bat (ou standalone.sh) para prover a sua inicialização.

    Os desenvolvedores responsáveis estão em uma empresa de serviços chamada "JBoss Inc." fundada por Marc Fleury, o criador da primeira versão do JBoss. O projeto é custeado por uma rede mundial de colaboradores. Em Abril de 2006, foi anunciada sua aquisição pela Red Hat.

    A partir da versão 8 o JBoss passou a se chamar Wildfly, além da troca de nomes teve várias melhorias e mudanças como a troca do container que era o JBossWeb para o Undertow.

    Como alternativa open-source ao JBoss, temos o GlassFish, que é a implementação de referência de toda a especificação Java EE.

     

    Tomcat é um servidor web Java, mais especificamente, um container de servlets. O Tomcat implementa, dentre outras de menor relevância, as tecnologias Java Servlet e JavaServer Pages (JSP) e não é um container EJB.[1]

    Desenvolvido pela Apache Software Foundation, é distribuído como software livre. Hoje um projeto independente, foi criado dentro do Apache Jakarta e posteriormente separado, uma vez que o Jakarta foi concluído[2].

    Na época em que foi criado, foi oficialmente endossado pela Sun como a implementação de referência para as tecnologias Java Servlet e JavaServer Pages. Hoje, no entanto, a implementação de referência é o GlassFish.

    Ele cobre parte da especificação Java EE com tecnologias como servlet e JSP, e tecnologias de apoio relacionadas como Realms e segurança, JNDI Resources e JDBC DataSources. Ele tem a capacidade de atuar também como servidor web, ou pode funcionar integrado a um servidor web dedicado como o Apache ou o IIS. Como servidor web, ele provê um servidor web HTTP puramente em Java.

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • b-

    apache tomcat é um servlet container web livre e JSP. implementa especificacoes de java servlets, é parametrizado por arquivos xml e funciona como http server.

    jboss é o wildfly

  • Apache é servidor de Aplicação?????????

    Apache é servidor Web?????

    Q585987

    Lembrando que a mesma banca deu Gabarito letra (D) em outra questão


ID
2148313
Banca
INSTITUTO AOCP
Órgão
EBSERH
Ano
2016
Provas
Disciplina
Programação
Assuntos

Em sua configuração padrão, o servidor de aplicações Apache Tomcat, utiliza a porta de comunicação

Alternativas
Comentários
  • Gabarito C

    Por padrão servidor Web Java Apache Tomcat usa a porta 8080 para disponibilizar acesso HTTP.

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !


ID
2297566
Banca
FCC
Órgão
PGE-MT
Ano
2016
Provas
Disciplina
Programação
Assuntos

Um desenvolvedor criou uma aplicação web utilizando como servidor o Tomcat versão 9.0, que define um layout padrão de diretórios. Em determinado momento, precisou entrar em um arquivo de configuração conhecido como Web Application Deployment Descriptor, para conferir a descrição das servlets e de outros componentes que compõem a aplicação. O arquivo de configuração e o respectivo diretório onde ele se encontra são, respectivamente,

Alternativas
Comentários
  • Para aplicações web, o descritor de implantação pode ser chamado de web.xml e deve residir em um diretório WEB-INF na raiz da aplicação web. Para aplicações Java EE, o descritor de implantação deve ser chamado de application.xml e deve ser colocado diretamente no diretório META-INF no nível topo do arquivo .ear da aplicação.

     

    https://pt.wikipedia.org/wiki/Descritor_de_implanta%C3%A7%C3%A3o

     

  • /WEB-INF/web.xml - The Web Application Deployment Descriptor for your application. This is an XML file describing the servlets and other components that make up your application, along with any initialization parameters and container-managed security constraints that you want the server to enforce for you. This file is discussed in more detail in the following subsection.

    https://tomcat.apache.org/tomcat-4.1-doc/appdev/deployment.html


ID
2471092
Banca
Quadrix
Órgão
CFO-DF
Ano
2017
Provas
Disciplina
Programação
Assuntos

No que diz respeito aos servidores web e de aplicação Jboss, Apache e Tomcat, julgue o item a seguir.

O arquivo server.xml é o arquivo mais importante do Tomcat e está localizado, em ambiente Linux, no diretório /bin.

Alternativas
Comentários
  • O principal arquivo de configuração do Tomcat é o server.xml, que fica no diretório CATALINA_HOME\conf

  • Fullpath: /usr/share/tomcat7/conf/server.xml

    https://stackoverflow.com/a/12282736/6485987

    https://tomcat.apache.org/tomcat-7.0-doc/config/

  • O servidor Apache possui, essencialmente, três principais arquivos de configuração:

    ·         HTTPD.CONF,

    ·         SRM.CONF,

    ·         ACCESS.CONF.


ID
2519380
Banca
FCC
Órgão
TRE-PR
Ano
2017
Provas
Disciplina
Programação
Assuntos

O Tomcat fornece uma série de filtros que podem ser configurados para aplicações web individuais no arquivo

Alternativas
Comentários
  • web.xml é um descritor de deployment que as especificações de servlets necessitam. É distribuido em um WAR (Web application Archive) dentro da pasta WEB-INF.
    Esse web.xml pode ser configurado de diversas formas, como, por exemplo, para definir listeners e filters, que hoje também pode ser feito por meio de anotações, diminuindo a necessidade do arquivo xml.

    a) Arquivo opcional que apenas define o contexto de uma aplicação web no tomcat, também pode definir alguns comportamentos.
    b) Não existe.
    c) Não existe.
    d) CORRETO.
    e) server.xml é o principal arquivo do Tomcat. Ele descreve as configurações gerais no lado do servidor, ou seja, não fica dentro da WEB-INF, mas sim na pasta conf do Tomcat.

    Fonte: http://wiki.metawerx.net/wiki/Web.xml

  • Não pesquei que os filtros que ele fala seriam os descritores de implantação de cada aplicação.

    Sacando isso, fica mais fácil.


ID
2531713
Banca
FAU
Órgão
E-Paraná Comunicação - PR
Ano
2017
Provas
Disciplina
Programação
Assuntos

Assinale a alternativa INCORRETA sobre o Servidor de aplicação Tomcat:

Alternativas
Comentários
  • GABARITO: D

     

            O Tomcat Manager é uma aplicação web do Tomcat em que é possível gerenciar o servidor e as aplicações remotamente, através de uma interface web.

     

    Criando um usuário

           No arquivo de configuração que será criado, será configurado um usuário "admin" com a senha "sUaSenhAs3guRa". Este usuário terá acesso as seguintes Roles: adminadmin-guimanagermanager-guimanager-statusmanager-scriptmanager-xmladmin-script. Se preferir, é possível habilitar somente as roles necessárias para o usuário.

          Portanto desconheço essa opção: "ROOT-GUI"

     

    Fonte: https://www.centralserver.com.br/wiki/index.php/Como_habilitar_o_gerenciamento_web_do_servidor_Tomcat%3F

  • Alternativa correta: D.

    Os papéis de gerenciamento do tomcat são os seguintes:

    -manager-gui

    -manager-status

    -manager-script

    -manager-jmx

    A alternativa D erra ao trazer papéis que não existem no tomcat.

    Fonte: https://tomcat.apache.org/tomcat-7.0-doc/manager-howto.html#Configuring_Manager_Application_Access


ID
2538913
Banca
IBFC
Órgão
TJ-PE
Ano
2017
Provas
Disciplina
Programação
Assuntos

Quanto ao servidor Tomcat selecione a única alternativa tecnicamente correta quanto à implementação de tecnologias:

Alternativas
Comentários
  • O tomcat NÃO  é um container Enterprise JavaBeans (EJB) .

    Guardem isso, pois é possível acertar muitas questões com esse conceito memorizado.

     

     

    Letra B

  • Gabarito B

    A manutenção dos módulos do servidor Apache pode ser feita pelos próprios usuários, de acordo com suas necessidades.

    Tomcat é um servidor web Java, mais especificamente, um container de servlets. O Tomcat implementa, dentre outras de menor relevância, as tecnologias Java Servlet e JavaServer Pages (JSP) e não é um container Enterprise JavaBeans (EJB).

     

    Vamos na fé !

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • (TOMCAT) O GATO TOM NÃO COME FEIJÃO (ENTERPRISE JAVA BEANS - EJB) ;-)

     

    Go @ahead!!!


ID
2539015
Banca
IBFC
Órgão
TJ-PE
Ano
2017
Provas
Disciplina
Programação
Assuntos

Para a instalação de um servidor Tomcat deve-se levar em consideração que:


( ) Somente roda em ambiente Red Hat e Debian Linux.

( ) Não se integra a um servidor web Apache ou o IIS (Internet Information Services).

( ) Para ser executado precisa de uma Máquina Virtual Java (JVM).


Atribua valores Verdadeiro (V) ou Falso (F) em cada definição e identifique a alternativa que apresenta a sequência correta (de cima para baixo):

Alternativas

ID
2542192
Banca
CESPE / CEBRASPE
Órgão
TRT - 7ª Região (CE)
Ano
2017
Provas
Disciplina
Programação
Assuntos

No que se refere a Apache, Tomcat e JBoss, assinale a opção correta.

Alternativas
Comentários
  • Gabarito B

    A manutenção dos módulos do servidor Apache pode ser feita pelos próprios usuários, de acordo com suas necessidades.

    Tomcat é um servidor web Java, mais especificamente, um container de servlets. O Tomcat implementa, dentre outras de menor relevância, as tecnologias Java Servlet e JavaServer Pages (JSP) e não é um container Enterprise JavaBeans (EJB).

     

    Vamos na fé !

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • Gabarito B. São conhecidos também como arquivos `.htaccess`.

  • Complementando os comentários dos colegas:

     

    https://httpd.apache.org/docs/2.2/pt-br/howto/htaccess.html

     

    Go @ahead!

     

  • Pessoal, htaccess não tem nada a ver com habilitar/desabilitar módulos no Apache. Habilitar e desabilitar módulos é feito via a2enmod ou a2disablemod.

  • O HTTPS não é suportado de forma nativa pelo servidor Apache, sendo necessária a instalação de um módulo externo.

    Não é necessário instalar módulo externo, apenas habilitar:

    $sudo a2enmod ssl

    $sudo service apache2 restart


ID
2542450
Banca
CESPE / CEBRASPE
Órgão
TRT - 7ª Região (CE)
Ano
2017
Provas
Disciplina
Programação
Assuntos

No que se refere à instalação e ao funcionamento do Tomcat no ambiente Windows, assinale a opção correta.

Alternativas
Comentários
  • kkkkkk O Tomcat é sempre instalado como um serviço do Windows só se for na china... o cara viaja! não têm a mínima noção

  • Totalmente errado. Você pode nem instalar o Tomcat e usar no Windows. Questão deve ser anulada. O gabrito a deu como certo. Absurdo..

  • Correto.

    On Windows, Apache is normally run as a service. For details, see .

    https://httpd.apache.org/docs/2.4/invoking.html

  • O Apache vem com um utilitário chamado Apache Service Monitor. Com ele você pode ver e gerenciar o estado de todos os serviços Apache instalados em qualquer máquina na sua rede. Para poder gerenciar um serviço Apache com o monitor, você deve primeiro instalar o serviço (seja automaticamente através da instalação ou manualmente).

    Você pode instalar o Apache como um serviço do Windows NT como segue no prompt de comando no subdiretório Apache bin:  

    httpd.exe -K install

    Quando diz que vc pode, não quer dizer que ele sempre será instalado como um serviço do windows.

    https://httpd.apache.org/docs/2.4/platform/windows.html#winsvc

  • Alguém explica essa?


ID
2562115
Banca
FCC
Órgão
TST
Ano
2017
Provas
Disciplina
Programação
Assuntos

Para facilitar a criação do arquivo Web Application Archive − WAR é conveniente organizar os arquivos da aplicação web na mesma organização exigida pelo formato WAR. Quando uma aplicação web é implantada (deployed) no Tomcat 8.0, as classes (arquivos .class) e as bibliotecas (arquivos .jar) devem ser colocadas, respectivamente, nas subpastas

Alternativas
Comentários
  • Gabarito A

    WEB-INF / classes

    Todos os servlets ou classes que não foram fornecidos em um arquivo jar são armazenados nesse diretório. Se você quiser ser levado a sério, não usará o pacote padrão, mas criará uma estrutura de diretórios que represente sua estrutura de pacotes de acordo com seu domínio da Internet. Como os domínios da Internet têm a garantia de serem globalmente exclusivos, isso garante que não haja chance de um confronto no espaço de nomes. Assim, se eu tiver uma classe chamada Util, não haverá conflito entre com.sun.java.Util e minha própria classe com.examulator.Util.


    WEB-INF / lib

    Todos os arquivos jar devem ser colocados nesse diretório. Isso inclui qualquer driver de banco de dados jdbc contido em um arquivo jar. Você também pode incluir servlets em um jar nesse diretório, pois, no tempo de execução, o contêiner inclui esse diretório no caminho de classe da mesma maneira que o diretório de classes é incluído. O diretório lib também é o local de todos os taglibs que você pode usar.


    Observe que, durante o desenvolvimento e o aprendizado, é muito fácil ignorar a implementação de arquivos jar. Como seu aplicativo pode funcionar bem fora de um jar, é tentador simplesmente executar seu código e esquecer como ele pode ser empacotado em um jar. É altamente recomendável que você gaste algum tempo configurando seu próprio código de amostra em arquivos jar e implementando em aplicativos para entender as implicações da estrutura de diretórios em jars, como o uso do diretório META-INF para aplicativos da web implementáveis ​​completos.



    "Retroceder Nunca Render-se Jamais !"

    Força e Fé !

    Fortuna Audaces Sequitur !


ID
2562460
Banca
FCC
Órgão
TST
Ano
2017
Provas
Disciplina
Programação
Assuntos

Um Analista de Suporte possui uma única instalação do Apache Tomcat 8 com múltiplas instâncias em execução em diferentes combinações de IP/porta. Cada pasta de instância possui as pastas conf, logs, temp, webapps e work. De acordo com as especificações do Tomcat 8 a subpasta conf de cada pasta de instância deve conter, no mínimo, uma cópia de alguns arquivos de CATALINA_HOME\conf\, que são:

Alternativas
Comentários
  • Catalina's Configuration Files: 

     

    catalina.policy

    Este arquivo contém a política de segurança Tomcat para a classe Catalina Java, expressa na sintaxe da Política de segurança padrão, conforme definido na especificação JEE. Esta é a principal política de segurança da Tomcat e inclui definições de permissões para o código do sistema, aplicações web e a própria Catalina.

     

    catalina.properties

    Este arquivo é um arquivo de propriedades Java padrão para a classe Catalina. Ele contém informações como listas de pacotes de segurança e caminhos de carregador de classe. Este arquivo também pode conter algumas configurações de cache de Strings, que você pode editar ao ajustar seu servidor para obter o melhor desempenho do Tomcat .

     

    logging.properties

    Este arquivo configura a maneira como as são definidas as funções de logging da Catalina , incluindo coisas como o limite e a localização do log. Observe que todas as entradas neste log se referem a JULI, a implementação modificada de registro comum que o Tomcat usa automaticamente no lugar da implementação de registro do JDK.

     

    content.xml

    Este arquivo de configuração XML é usado para definir informações de contexto do Tomcat que serão carregadas para cada aplicativo da Web executado em uma determinada instância do Tomcat. Em geral, você deve configurar suas informações de contexto em outro lugar, mas há algumas entradas neste arquivo que podem ser descomentados para alterar a forma como o Tomcat lida com a persistência da sessão e as conexões Comet.

     

    server.xml

    Este é o arquivo de configuração principal do Tomcat , que usa a sintaxe hierárquica especificada na especificação Java Servlet para configurar o estado inicial da Catalina, bem como definir a ordem em que o Tomcat inicia e constrói seus vários componentes

     

    tomcat-users.xml

    Este arquivo contém informações sobre os vários usuários, senhas e funções de usuário em um determinado servidor Tomcat, bem como informações sobre Realms confiáveis ​​(JNDI, JDBC , etc.) onde esses dados podem ser acessados.

     

    web.xml

    Este arquivo configura opções e valores que serão aplicados a todos os aplicativos carregados em uma determinada instância do Tomcat, incluindo definições de servlets , como tamanhos de buffer, níveis de depuração, opções Jasper como classpath , MIME types e arquivos de boas-vindas padrão para diretórios que não possuem seus próprios arquivos de "índice". Embora você possa configurar tecnicamente opções para aplicativos web específicos neste arquivo, isso exigirá que você reinicie seu servidor inteiro para propagar essas alterações, portanto, não é recomendado.

     

    Fonte: https://www.mulesoft.com/tcat/tomcat-catalina


ID
2608105
Banca
CESPE / CEBRASPE
Órgão
CGM de João Pessoa - PB
Ano
2018
Provas
Disciplina
Programação
Assuntos

Julgue o seguinte item, relativo aos servidores de aplicação e às linguagens de implementação de regras de negócio.


No Tomcat, embora seja flexível a estrutura de diretórios usados para armazenar os códigos-fonte de uma aplicação, recomenda-se seguir alguns padrões: por exemplo, o diretório src/ é indicado para receber a hierarquia de pacotes de aplicações e deve estar localizado imediatamente abaixo do diretório original do projeto da aplicação.

Alternativas
Comentários
  • Certo.

     

    Estrutura de diretórios
    Crie um diretório que será a sua estrutura de desenvolvimento web Java. Uma organização simples sugerida é a seguinte:

    dev/
    ----- src/ (os fontes .java ficam aqui, organizados em pacotes/diretórios)
    ----- web/ (arquivos do módulo web)
    ----- WEB-INF/ (diretório obrigatório)
    ---------- classes/ (os .class gerados devem ser direcionados para cá)
    ---------- lib/ (pacotes jar de bibliotecas utilizadas devem ficar aqui)
    ---------- web.xml (arquivo XML de configuração do contexto)
    ----- (aqui entram os JSPs; podem ser criados sub-diretórios)
    ----- index.jsp (home-page do módulo Java web), ou um index.html

     

    http://www.mhavila.com.br/topicos/java/tomcat.html#t09

  • O src fica abaixo do WEB-INF não? desse jeito não vai ficar visível pra todo mundo baixar?

  • questão estranha demais, pq no TOMCAT só fica binário

    src fica na IDE

  • Não achei fonte confiável q justifique o gabarito, mas fiz algumas pesquisas, como essa[1], q afirmam q a pasta SRC fica apenas no ambiente de desenvolvimento, q eh diferente do de implantação.

    Alias, acho q eh ate inadequado deixar codigo fonte em texto claro em ambiente de implantação...primeiro q não terá utilidade alguma pro servidor de aplicaçção...segundo q um ataque hacker ao servidor de app vai revelar facilmente segredos de desenvolvimento sem nenhum esforço adicional de engenharia reversa...

    ...enfim!!!

    Fonte:

    [1] https://ivanqueiroz.dev/2015/09/ocejwcd-6-estrutura-arquivos-diretorios-web.html


ID
2614462
Banca
COPERVE - UFSC
Órgão
UFSC
Ano
2018
Provas
Disciplina
Programação
Assuntos

Analise as afirmativas abaixo, a respeito dos softwares indicados, e assinale a alternativa correta.


I. O servidor de aplicação Tomcat é capaz de hospedar páginas JSP, servlets e Web services.

II. O servidor Apache ActiveMQ implementa os padrões JMS e AMQP.

III. O servidor Memcached permite a definição de estruturas de dados complexas para representação de dados.

IV. O servidor Redis manipula dados unicamente em formato binário, o que lhe proporciona um melhor desempenho no acesso aos dados.

Alternativas
Comentários
  • e) Somente as afirmativas I e II estão corretas.

  • Memcached - SIMPLES;

    REDIS - FORMATO CHAVE E VALOR.

     

    Go @ahead!!!


ID
2626816
Banca
CESPE / CEBRASPE
Órgão
ABIN
Ano
2018
Provas
Disciplina
Programação
Assuntos


Acerca de sistemas de aplicação web, julgue o item a seguir.


No Apache Tomcat, as permissões que serão dadas às classes que forem carregadas podem ser definidas por classes de permissão padrão ou criadas para uso na própria aplicação web.





Alternativas
Comentários
  • Permission classes are used to define what Permissions a class loaded by Tomcat will have. There are a number of Permission classes that are a standard part of the JDK, and you can create your own Permission class for use in your own web applications. Both techniques are used in Tomcat 7.

     

    https://tomcat.apache.org/tomcat-6.0-doc/security-manager-howto.html

  • gabarito: Certo para quem não tem acesso

ID
2630461
Banca
FAURGS
Órgão
HCPA
Ano
2016
Provas
Disciplina
Programação
Assuntos

Qual componente de um servidor Tomcat permite que uma única instância de engine seja vista do exterior, como se fossem múltiplos domínios DNS distintos?

Alternativas
Comentários
  • Dentro de uma instância Engine pode haver multiplos virtual hosts que podem responder diferentemente uns dos outros através de multiplos conectos.


ID
2630473
Banca
FAURGS
Órgão
HCPA
Ano
2016
Provas
Disciplina
Programação
Assuntos

Apache Tomcat is an open source implementation of Java technologies for supporting web applications. Mark T (true) or F (false) for the sentences below, depending on their correctness.


( ) Apache Tomcat implements JavaServlet, JavaServer Pages, Java Expression Language and Java WebSocket technologies.

( ) A key concept associated to Tomcat is the “Context” element, which corresponds to a particular virtual host.

( ) An AJP connector implements the AJP protocol used when connecting Tomcat to a web server such as Apache HTTPD server.

( ) $CATALINA_HOME is an environment variable that contains the pathname to the documentation directory.


The correct order for filling the parentheses from top to bottom is:

Alternativas
Comentários
  • Qual o erro na II? Alguém poderia comentar? 

  • Pelo que entendi o erro é que:

    Context representa uma aplicação web e, esta sim, é executada em um  virtual host

  • I. correto, implementa as 4 tecnologias.

    II. falso, o contexto está associado, na árvore XML, ao diretório de cada aplicação. Um Host pode conter vários contextos.

    III. correto, o protocolo AJP conecta o TOMCAT ao HTTPD.

    IV. falso, o CATALINA_HOME refere-se ao diretório raiz da instalação do engine, diretório pai do diretório de documentação.


ID
2630476
Banca
FAURGS
Órgão
HCPA
Ano
2016
Provas
Disciplina
Programação
Assuntos

A default Apache Tomcat installation includes an instance of the Manager web application, which supports several functions. Analyze the following sentences regarding the Manager web application.


I - The Manager is installed by default on context path/apache.

II - The Manager allows deploying a new web application, on a specified context path, from the server file system.

III - The Manager allows stopping an existing application (so that it becomes unavailable), but does not undeploy it.


Which are correct?

Alternativas

ID
2649346
Banca
CESPE / CEBRASPE
Órgão
STJ
Ano
2018
Provas
Disciplina
Programação
Assuntos

Acerca de TomCat, desenvolvimento seguro de software, refactoring e integração contínua, julgue o próximo item.

Para que seja possível usar o manager em um Tomcat configurado para suportar mais de um host virtual, é necessário que seja feita a configuração de um manager para cada host.

Alternativas
Comentários
  • Gabarito: Certo. 

    .

    Breve comentário:  

    Tomcat é um servidor web Java, mais especificamente, um container de servlets. O Tomcat implementa, dentre outras de menor relevância, as tecnologias Java Servlet e JavaServer Pages (JSP) e não é um container Enterprise JavaBeans (EJB).
    Wik.

  • Gabarito: Certo

    Como mostra a documentação do toncat 8.5 a questão foi copiada diretamente da documentação: 

    "If you have Tomcat configured to support multiple virtual hosts (websites) you would need to configure a Manager for each."

    Se você tiver o Tomcat configurado para suportar vários hosts virtuais (sites), será necessário configurar um gerenciador para cada um.

    Fonte: https://tomcat.apache.org/tomcat-8.5-doc/manager-howto.htmlhttps://tomcat.apache.org/tomcat-8.5-doc/manager-howto.html


ID
2669887
Banca
FCC
Órgão
TRT - 6ª Região (PE)
Ano
2018
Provas
Disciplina
Programação
Assuntos

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:


1. $CATALINA_BASE/conf/[enginename]/[hostname] /[webappname].xml

2. $CATALINA_BASE/webapps/[webappname] /..I..


A alternativa que completa a lacuna I é

Alternativas
Comentários
  • O arquivo context.xml define um contexto de uma aplicação web e fica no diretório META-INF (META-INF\context.xml).


ID
2676517
Banca
VUNESP
Órgão
TJM-SP
Ano
2017
Provas
Disciplina
Programação
Assuntos

No servidor Apache Tomcat 8.5.9, por padrão, a implantação de novas aplicações web (deploy) pode ser realizada copiando o(s) arquivo(s) da aplicação para o diretório:

Alternativas
Comentários
  • /bin: scripts de administração do servidor.

    /conf: ficam os arquivos de configuração do servidor (principal arquivo é “server.xml”).

    /logs: ficam os logs da aplicação.

    /lib: ficam as bibliotecas do servidor.

    /webapps: ficam localizados os projetos.


    Resposta: Alternativa "C".

  • Gabarito C

    Novas aplicações web já me veio na cabeça o /webapps.



    "Retroceder Nunca Render-se Jamais !"

    Força e Fé !

    Fortuna Audaces Sequitur !


ID
2702815
Banca
FCC
Órgão
SABESP
Ano
2018
Provas
Disciplina
Programação
Assuntos

Ao criar e executar um projeto Java, um Técnico recebeu uma mensagem acusando erro no driver JDBC. Como a organização dos arquivos nas pastas segue a mesma organização e nomenclatura exigidas pelo formato WAR, segundo a documentação oficial do Tomcat 9, ele deverá procurar o driver JDBC na pasta

Alternativas
Comentários
  • Mensagem acusando erro no driver JDBC, num aplicativo pelo formato WAR, provavelmente, falta o .jar do drive na pasta: /WEB-INF/lib/

  • Quem não tem acesso:  - -> B

  • Gabarito B

    O diretório WEB-INF é responsável por armazenar, de forma segura, informações relativas as configuração de uma aplicação web em Java. Pode notar que tem um arquivo web.xml, neste arquivo você define filtros, regras de segurança, parâmetros e uma série de outras coisas. Tem uma pasta classes, onde fica as classes compiladas, a pasta lib as bibliotecas que fazem parte do classpath da aplicação.




    "Retroceder Nunca Render-se Jamais !"

    Força e Fé !

    Fortuna Audaces Sequitur !


ID
2709289
Banca
SUGEP - UFRPE
Órgão
UFRPE
Ano
2018
Provas
Disciplina
Programação
Assuntos

Sobre EJB, analise as seguintes proposições.


1) GlassFish e TomCat são exemplos de servidores de aplicação JEE que suportam a tecnologia EJB.

2) No EJB 3.0 (Enterprise Java Beans), a persistência embasada em campos faz uso dos métodos getter e setter para gravar os dados.

3) Toda aplicação EJB é executada e gerenciada por um EJB Container. Há diversas opções de EJB Container disponíveis.


Está(ão) correta(s), apenas:

Alternativas
Comentários
  • c-

    servidores de aplicação que seguem especificação EJB - wildfly, jboss, glassfish, weblogic.

    tomcat é servlets.

  • A persistência EJB 3.0 utiliza o mapeamento objeto-relacional para minimizar o “gap” existente entre o nosso modelo orientado a objetos e o banco de dados relacional. As aplicações escritas usando a API de persistência Java devem ser portáveis para muitas bases de dados relacionais.

  • ok, mas por que não usa getters e setters como a segunda assertiva fala? alguém pode ser mais específico?

  • Leandro, eu também errei essa questão, mas acredito que os  getters e setters não tem esse propósito.

  • LETRA C

    1 - Tomcat não é servidor de aplicação, grave isso amigo.

    2 - Get e Set não métodos de persistência, eles são métodos que impedem o acesso direto as variáveis da Classe.Ou seja, eles são métodos de GERENCIAMENTO DE ACESSO.

  • 2) No EJB 3.0 (Enterprise Java Beans), a persistência embasada em campos faz uso dos métodos getter e setter para gravar os dados.

    A redação da questão foi muito mal feita visto que para persistência de dados usa se JavaBeans ou POJO.

    POJO - Plain Old Java Object - é simplesmente uma denominação que se dá para um objeto "normal", sem nada de especial. Ele tem seus campos, seus métodos, seus construtores, etc, mas não segue [necessariamente] nenhum padrão pré-estabelecido, ("getters e setters"), construtor, etc.

    JavaBeans, Tem como objetivo facilitar a criação de interfaces gráficas de usuário. Um JavaBeans precisa de, das duas uma:

    1- Seguir uma convenção bem rígida, incluindo um construtor sem parâmetros e métodos para se obter e atribuir valores aos seus campos ("getters e setters") com um padrão de nomenclatura e assinatura (i.e. número e tipos dos parâmetros e valor de retorno);

    EJB - Enterprise JavaBeans - nesse caso focados numa . Para fazer o mapeamento objeto-relacional - era comum se exigir um padrão diferente(JavaBeans ou POJO), por vezes conflitante.

    Na falta de um nome próprio para descrever essa característica, cunhou-se o termo POJO, para expressar a ideia que "pra minha ferramenta tratar da sua classe não precisa dela ter nada especial( getter e setter), um objeto simples qualquer serve".

    Moral da questão usando um EJB (Enterprise Java Beans), para persistência de dados não precisa de JavaBeans um objeto simples qualquer serve um (POJO) ou seja todo JavaBean é um POJO, mas nem todo POJO é um JavaBean.

  • Na verdade, a persistência usando JPA é feita através de reflection

    mas duvido muito que o examinador quisesse que vc soubesse disso

    eu nao entendi muito bem essa 2 ai não

  • Na verdade, a persistência usando JPA é feita através de reflection

    mas duvido muito que o examinador quisesse que vc soubesse disso

    eu nao entendi muito bem essa 2 ai não

  • ✅Gabarito(C)

    Por padrão métodos getter e setter não são obrigatórios para a manipulação de dados! São utilizados para garantir o encapsulamento, característica da Orientação a Objetos.

    Uma explicação sobre a alternativa 2 estar errada.

    Conceitos sobre JavaBeans  

    Propriedades - Simple Properties representam dados simples, que podem ser nativos (int, String...) ou não. Métodos devem se chamar get<NomePropriedade> e set <NomePropriedade>.

    public Color getCor();

    public void setCor(Color cor);

    Desta forma, existe uma propriedade chamada "cor" que pode ser lida (get) e alterada (set).

    Fonte: http://www.dsc.ufcg.edu.br/~jacques/cursos/map/html/comp/jb.htm


ID
2821582
Banca
COMPERVE
Órgão
UFRN
Ano
2018
Provas
Disciplina
Programação
Assuntos

O Tomcat é um servidor que serve como container de Java Servlets. A respeito do Tomcat, considere as afirmativas abaixo.


I O Tomcat define o Log4J como seu framework default de logging para reportar o status e os erros de aplicações web.

II O arquivo logging.properties é usado para definir as configurações de logging do servidor Tomcat.

III O Tomcat roda, por default, na porta 80.

IV O Tomcat permite restringir os endereços IP das máquinas dos browsers clientes que podem acessar o servidor, através de configuração específica no arquivo server.xml.


Estão corretas as afirmativas

Alternativas
Comentários
  • Acho que a III está errada porque por default, tomcat roda na porta 8080.

  • I O Tomcat define o Log4J como seu framework default de logging para reportar o status e os erros de aplicações web. ERRADO

    Padrão para log é o Apache Commons Logging e loga no arquivo logging.properties

    Mesmo o Log4J não sendo o default, esse pode também ser configurado no tomcat, seu arquivo é o log4j.properties


    II O arquivo logging.properties é usado para definir as configurações de logging do servidor Tomcat. CORRETO.

    Isso mesmo.


    III O Tomcat roda, por default, na porta 80. ERRADO

    Porta padrão 8080 - definida no arquivo server.xml


    IV O Tomcat permite restringir os endereços IP das máquinas dos browsers clientes que podem acessar o servidor, através de configuração específica no arquivo server.xml. CORRETO

    Isso mesmo.



    Go Ahe@d!!!


ID
2835928
Banca
Gestão Concurso
Órgão
EMATER-MG
Ano
2018
Provas
Disciplina
Programação
Assuntos

Existem diversas especificações e diversos servidores de aplicação famosos. Essas especificações, quando implementadas, vão auxiliar bastante o desenvolvimento de aplicações.


Sobre essas tecnologias, é correto afirmar que o

Alternativas
Comentários
  • Tomcat não é servidor de Aplicação ele é Servidor WEB implementa JSP e SERVLET.

  • Gabarito A

    Tomcat é um servidor web Java, mais especificamente, um container de servlets. O Tomcat implementa, dentre outras de menor relevância, as tecnologias Java Servlet e JavaServer Pages (JSP) e não é um container Enterprise JavaBeans (EJB).

    Desenvolvido pela Apache Software Foundation, é distribuído como software livre. Hoje um projeto independente, foi criado dentro do Apache Jakarta e posteriormente separado, uma vez que o Jakarta foi concluído.

    Na época em que foi criado, foi oficialmente endossado pela Sun como a implementação de referência para as tecnologias Java Servlet e JavaServer Pages. Hoje, no entanto, a implementação de referência é o GlassFish.

    Ele cobre parte da especificação Java EE com tecnologias como servlet e JSP, e tecnologias de apoio relacionadas como Realms e segurança, JNDI Resources e JDBC DataSources. Ele tem a capacidade de atuar também como servidor web, ou pode funcionar integrado a um servidor web dedicado como o Apache ou o IIS. Como servidor web, ele provê um servidor web HTTP puramente em Java.

    O servidor inclui ferramentas para configuração e gerenciamento, o que também pode ser feito editando-se manualmente arquivos de configuração formatados em XML.



    "Retroceder Nunca Render-se Jamais !"

    Força e Fé !

    Fortuna Audaces Sequitur !


ID
2858722
Banca
CCV-UFC
Órgão
UFC
Ano
2018
Provas
Disciplina
Programação
Assuntos

Uma aplicação nova desenvolvida pela UFC, denominada Ufcnaweb, utiliza a tecnologia Java para web por meio do container de servlets Apache Tomcat. Tal aplicação depende de um arquivo JAR de terceiros denominado writepackage.jar. De acordo com o guia do usuário do Tomcat, onde esse arquivo deverá ser guardado?

Alternativas
Comentários
  • Gabarito B

    O diretório WEB-INF é responsável por armazenar, de forma segura, informações relativas as configuração de uma aplicação web em Java. Pode notar que tem um arquivo web.xml, neste arquivo você define filtros, regras de segurança, parâmetros e uma série de outras coisas. Tem uma pasta classes, onde fica as classes compiladas, a pasta lib as bibliotecas que fazem parte do classpath da aplicação.



    "Retroceder Nunca Render-se Jamais !"

    Força e Fé !

    Fortuna Audaces Sequitur !


ID
2981557
Banca
CCV-UFC
Órgão
UFC
Ano
2019
Provas
Disciplina
Programação
Assuntos

Sobre o servidor Tomcat 9.0, assinale a alternativa correta.

Alternativas
Comentários
  • sobre a letra D, o Jboss implementa toda a especificação Java EE
  • aquela duvida marota entre a letra (C) e a letra (E).

  • cuidado https://tomcat.apache.org/migration-10.html


ID
2986621
Banca
CCV-UFC
Órgão
UFC
Ano
2019
Provas
Disciplina
Programação
Assuntos

O container de servlets Apache Tomcat 9 inclui um aplicativo Web chamado Manager (instalado por padrão no caminho /manager) que fornece suporte à funções gerenciais do container. Sobre o aplicativo Manager, o que podemos afirmar corretamente?

Alternativas
Comentários
  • Gabarito A

    Para oferecer suporte a esses recursos, o Tomcat inclui um aplicativo da web (instalado por padrão no caminho do contexto ) que oferece suporte às seguintes funções:

    • Implemente um novo aplicativo da web a partir do conteúdo transferido por upload de um arquivo WAR.
    • Implante um novo aplicativo da web, em um caminho de contexto especificado, a partir do sistema de arquivos do servidor.
    • Liste os aplicativos da web atualmente implementados, bem como as sessões que estão atualmente ativas para esses aplicativos da web.
    • Recarregue um aplicativo da web existente para refletir as alterações no conteúdo de ou .
    • Liste os valores de propriedade do SO e JVM.
    • Liste os recursos JNDI globais disponíveis, para uso em ferramentas de implementação que estão preparando elementos aninhados em uma descrição de implementação.
    • Inicie um aplicativo interrompido (tornando-o novamente disponível).
    • Interrompa um aplicativo existente (para que fique indisponível), mas não cancele sua implantação.
    • Remova a implementação de um aplicativo da web implementado e exclua seu diretório base de documentos (a menos que tenha sido implementado a partir do sistema de arquivos).


ID
3211120
Banca
FEPESE
Órgão
CELESC
Ano
2019
Provas
Disciplina
Programação
Assuntos

Analise as afirmativas abaixo sobre servidores de aplicação Java EE.


1. A plataforma JBOSS de aplicações Enterprise (JBOSS EAP) pode trabalhar com Java EE 8.

2. O Microsoft IIS versão 7 e posterior é também um servidor de aplicações Java EE nativo.

3. Apache Tomcat é um servidor de aplicações Java EE completo.


Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas
Comentários
  • ✅Gabarito(A)

    1) Correto.

    2) O IIS é o servidor Web da Microsoft, não sendo um servidor de aplicações Java EE nativo.

    3) Apache Tomcat é um servidor de aplicações Java, mas não é servidor de EJB.


ID
3284890
Banca
Quadrix
Órgão
CRM-PR
Ano
2018
Provas
Disciplina
Programação
Assuntos

Com relação aos servidores de aplicações web, julgue o item seguinte. 

O TomCat é um servidor de aplicações web desenvolvido pela Microsoft e com licença de uso proprietária, ou seja, sua  instalação  e  seu  uso  dependem  de  aquisição da licença. 

Alternativas
Comentários
  • Gabarito E

    O Tomcat é um servidor web Java, mais especificamente, um container de servlets.

  • Desenvolvido pela APACHE e com licença de uso LIVRE, ou seja, não é necessário comprar a licença...


ID
3284893
Banca
Quadrix
Órgão
CRM-PR
Ano
2018
Provas
Disciplina
Programação
Assuntos

Com relação aos servidores de aplicações web, julgue o item seguinte. 

O  TomCat  Manager  é  uma  aplicação  que  oferece funcionalidades básicas para gerenciamento do servidor e pode ser acessada por meio de um navegador web

Alternativas

ID
3359656
Banca
CESPE / CEBRASPE
Órgão
TJ-PA
Ano
2020
Provas
Disciplina
Programação
Assuntos

Tomcat é capaz de prover aplicações Java e faz uso de uma variável que indica o diretório base da sua instalação. Essa variável é denominada

Alternativas
Comentários
  • Outra questão que quem manuseia na rotina acerta facilmente.

  • "$CATALINA_HOME" é utilizado para referir-se ao nome de caminho completo do diretório da versão.

     

    http://www.inf.ufsc.br/~bosco.sobral/downloads/Livro-Java-Como-Programar-Deitel-Ed6/html/windows/win_inst-tomcat.htm

  • Cespe não cansa de me surpreender com questões inúteis.

  • QUESTÃO ANULADA PELA BANCA:

    "Tendo em vista que o material oficial do TOMCAT demonstra a possibilidade do uso de uma segunda variável para a mesma função, há outra opção, além da apontada preliminarmente como gabarito, que pode ser considerada correta"


ID
3379741
Banca
INSTITUTO AOCP
Órgão
UFOB
Ano
2018
Provas
Disciplina
Programação
Assuntos

Os servidores de aplicações são programas de servidores em uma rede distribuída que fornece o ambiente de execução para um programa. Sobre as características dos servidores de aplicação JEE, incluindo visão geral das tecnologias, servidores de aplicação JBoss e Tomcat, julgue o item a seguir.


No Tomcat, um datasource JNDI (conexão com um banco de dados) pode ser configurado no arquivo context.xml através da Tag <datasource>

Alternativas
Comentários
  • O arquivo de configuração, de fato, é o "context.xml", porém a tag não é <datasource>, e sim, <resource>!

    [1] https://docs.jboss.org/jbossweb/2.1.x/printer/jndi-datasource-examples-howto.html

  • Não sei se acertei pelos motivos errados, mas cairia melhor JDBC em vez de JNDI.

    https://pt.wikipedia.org/wiki/JNDI

    https://www.devmedia.com.br/java-crie-uma-conexao-com-banco-de-dados/5698

  • JNDI não é para configuração com bancos de dados. O certo seria JDBC.


ID
3564181
Banca
CESPE / CEBRASPE
Órgão
TCE-RO
Ano
2013
Disciplina
Programação
Assuntos

Com referência aos servidores de web e de aplicação, julgue o item a seguir.

Na configuração do Tomcat, o arquivo WEB-INF/server.xml contém o descrito do contexto da aplicação web, segundo a especificação Java Servlet. As informações contidas nesse arquivo são as configurações específicas da aplicação.


Alternativas
Comentários
  • ✅Gabarito(Errado)

    Um contexto representa uma aplicação Web padrão, que é um arquivo WAR ou uma pasta contendo WEBINF/web.xml de acordo com a especificação Java EE para aplicações Web.

    Fonte: http://www.argonavis.com.br/cursos/java/j550/Tomcat.pdf

  • server.xml -> configurações específicas do servidor

    web.xml -> configurações específicas da aplicação


ID
3670669
Banca
FUNCAB
Órgão
Câmara Municipal de Vitória - ES
Ano
2014
Disciplina
Programação
Assuntos

São características do servidor apache Tomcat, EXCETO:


Alternativas
Comentários
  • a alternativa A também está errada. Tomcat não é um servidor de aplicações e sim um container web.

  • a alternativa A também está errada. Tomcat não é um servidor de aplicações e sim um container web.

  • a alternativa A também está errada. Tomcat não é um servidor de aplicações e sim um container web.


ID
3760831
Banca
Instituto UniFil
Órgão
Prefeitura de Tupãssi - PR
Ano
2019
Provas
Disciplina
Programação
Assuntos

Analise as funcionalidades abaixo e assinale a alternativa correta.

I. JBoss é um servidor de aplicações baseado em Java, que pode ser utilizado em Windows, Linux e outros sistemas operacionais, como Unix e Mac.
II. Uma das formas de se iniciar o servidor Apache é por meio do comando apache inic.
III. A manutenção dos módulos do servidor Apache pode ser feita, na maioria das vezes, pelos próprios usuários, de acordo com suas necessidades. Sendo possível adicionar novas funções ou efetuar adaptações.
IV. Tomcat é container Web de código fonte aberto, baseado em Java, criado para executar aplicações Web que utilizam tecnologias Servlets e JSPs (Java Server Pages), que é uma linguagem de script com especificação aberta com o objetivo de gerar conteúdo dinâmico para páginas da Internet.

Alternativas
Comentários
  • Usando o Windows como sistema operacional pode-se iniciar o servidor apache com o seguinte comando:

    httpd.exe -k start


ID
4140997
Banca
COMPERVE
Órgão
UFRN
Ano
2016
Provas
Disciplina
Programação
Assuntos

A respeito da arquitetura de aplicação e desenvolvimento web, considere as seguintes afirmativas:

I Servlet é um objeto PHP que recebe requisições do servidor WEB e dá como resposta, por exemplo, uma página HTML gerada dinamicamente.
II PHP, Java e JavaScript são linguagens de programação que permitem ao programador desenvolver funcionalidades dinâmicas de páginas Web.
III Apache, Tomcat, JBoss, IIS e Nginx são linguagens de programação utilizadas no desenvolvimento de páginas web dinâmicas.
IV JavaServer Pages (JSP) é uma tecnologia que faz uso da linguagem de programação Java no desenvolvimento de páginas web baseadas em HTML, XML e outros tipos de documentos, gerando-os dinamicamente.

Em relação ao exposto, estão corretas as afirmativas

Alternativas
Comentários
  • I - Servlet permite consegue gerar páginas dinâmicas para a camada de apresentação de aplicações web. O principal objetivo é receber chamadas HTTP, sendo processada e devolvida uma resposta para o cliente (fonte: Dvmedia);

    II - Certo;

    III - Apreciaria que algum colega comentasse essa, pois eu não sei explicar muito bem;

    IV - Certo.

    Gabarito: II e IV - letra B

  • Sobre a III.

    Nginx, Apache, IIS são Servidores Web. 

    JBOSS (WildFly) é um Servidor de Aplicação.

    O Tomcat dependendo da banca pode ser chamado de Servidor de Aplicação, Servidor Web ou Conteiner de Servlet. A verdade é que ele é os 3


ID
4141276
Banca
UFU-MG
Órgão
UFU-MG
Ano
2020
Provas
Disciplina
Programação
Assuntos

Duas ferramentas essenciais ao desenvolvimento web são o Apache Tomcat Server e o Apache HTTP Server.

Em relação às funcionalidades suportadas por estas ferramentas e a suas configurações, assinale a alternativa INCORRETA.

Alternativas

ID
4843045
Banca
CESPE / CEBRASPE
Órgão
Ministério da Economia
Ano
2020
Provas
Disciplina
Programação
Assuntos

Considerando que a variável $CATALINA_HOME seja o diretório base da instalação, julgue o item subsecutivo, a respeito de Tomcat.


JDBCRealm é uma implementação da interface Tomcat Realm que procura usuários em um banco de dados relacional acessado por meio de um driver JDBC.

Alternativas
Comentários
  • GABARITO CORRETO

    FONTE: https://tomcat.apache.org/tomcat-3.3-doc/JDBCRealm-howto.html

  • O que é JDBCRealm?

    É uma implementação de um Tomcat 3.X Realm que usa um conjunto de tabelas configuráveis ​​dentro de um RDMS para armazenar os dados do usuário, essas tabelas são acessadas por meio de drivers JDBC padrão.

    As senhas podem ser armazenadas como digeridas (usando MessageDigest padrão do Java) ou em formato simples.

    Todos os parâmetros, drivers, tabelas e colunas são configuráveis ​​pelo usuário.

    FONTE: https://tomcat.apache.org/tomcat-3.3-doc/JDBCRealm-howto.html


ID
4843048
Banca
CESPE / CEBRASPE
Órgão
Ministério da Economia
Ano
2020
Provas
Disciplina
Programação
Assuntos

Considerando que a variável $CATALINA_HOME seja o diretório base da instalação, julgue o item subsecutivo, a respeito de Tomcat.


Para deploy de um aplicativo web, uma abordagem é copiar para o diretório $CATALINA_HOME/webapps o arquivo em formato WAR; quando o Tomcat for iniciado, o arquivo será expandido e executará o aplicativo.

Alternativas
Comentários
  • Desmistificando:

    Deploy: (implantar): Em linhas gerais, colocar algo em produção;

    WAR: Pacote web que contém recursos como o Java Server Pages (JSP) e imagens, por exemplo;

    TomCat: é voltado nas execuções das tecnologias JSP e servlets e sua função é permitir a execução de aplicações para a web.

    Entendendo o que o examinador cobrou:

    Está certo, pois para a aplicação desejada rodar, é necessário que o que se coloque o .war no diretório webapps.

    GABARITO CERTO


ID
4843051
Banca
CESPE / CEBRASPE
Órgão
Ministério da Economia
Ano
2020
Provas
Disciplina
Programação
Assuntos

Considerando que a variável $CATALINA_HOME seja o diretório base da instalação, julgue o item subsecutivo, a respeito de Tomcat.


Para visualizar a lista de hosts virtuais em uma instância Tomcat, é correto usar o comando a seguir, considerando-se que o usuário e a senha sejam teste e que o endereço do servidor Tomcat seja a própria máquina. 


curl -u teste:teste

http://localhost:     8080 /host-manar/text/

list?instances

Alternativas
Comentários
  • Esse é aquele tipo de questão pra você marcar já pensando no recurso pra mudar o gabarito. Existe um espaço entre localhost: e 8080. Mesmo sem saber se esse é o erro, pois o formato correto é http://ip:porta, tem grande possibilidade pra mudança de gabarito.

    P.S: esse espaço está presente na prova também, não é erro do QC.

    • $ curl -u ${USERNAME}:${PASSWORD} http://localhost:8080/host-manager/text/list

ID
4843054
Banca
CESPE / CEBRASPE
Órgão
Ministério da Economia
Ano
2020
Provas
Disciplina
Programação
Assuntos

Considerando que a variável $CATALINA_HOME seja o diretório base da instalação, julgue o item subsecutivo, a respeito de Tomcat.


O arquivo web.xml permite o gerenciamento de acesso a recursos por meio de roles; para controlar o acesso à interface html de gerenciamento, a role manager-gui deve ser configurada nesse arquivo.

Alternativas
Comentários
  • Os aplicativos da Web em Java usam um arquivo descritor de implantação para determinar como os URLs são mapeados para servlets, quais URLs exigem autenticação e outras informações. Esse arquivo é chamado  e fica armazenado no WAR do aplicativo no diretório  faz parte da norma de servlet para aplicativos web.

    Fonte: <https://cloud.google.com/appengine/docs/standard/java/config/webxml>