Escolar Documentos
Profissional Documentos
Cultura Documentos
Lcio Camilo
Servidores de Aplicaes
Exerccios
Prof. Lcio Camilo
Email: luciocamilo@gmail.com
http://www.itnerante.com.br/profile/LucioCamilo
Resumo CV
Analista de Sistemas do Banco do Brasil Cedido PREVI
Especialidade: Administrador de Servidor de Aplicaes
Ps Graduado em Engenharia de Software
Autor do Livro Android para Desenvolvedores, Editora Brasport
MBA Gerenciamento de Projetos
Certificaes Profissionais:
o SCJP, OCWD, OCJA Part I
o RHSA, Big IP Essentials e Advanced
http://www.provasdeti.com.br/
http://www.provasdeti.com.br/
Contatos:
Contedo do Curso
Exerccios Comentados:
luciocamilo@gmail.com
www.itnerante.com.br/profile/luciocamilo
o
o
o
o
o
Apache
Tomcat
Jboss
Balanceamento de Carga e Tolerncia a Falhas
Servidores
http://www.provasdeti.com.br/
http://www.provasdeti.com.br/
Questes
Apache HTTP
http://www.provasdeti.com.br/
http://www.provasdeti.com.br/
14/01/2014
servidor.
requisies por meio do protocolo II que, por sua vez, utiliza uma camada
III para criptografar todos os dados transferidos entre o cliente e o
http://www.provasdeti.com.br/
Lcio Camilo
http://www.provasdeti.com.br/
requisies por meio do protocolo II que, por sua vez, utiliza uma camada
servidor.
servidor.
(D)<Proxy> utilizada para limitar o escopo por contedo relacionado a
um determinado proxy.
Lcio Camilo
respectivos diretrios.
http://www.provasdeti.com.br/
Lcio Camilo
http://www.provasdeti.com.br/
diretrios.
servidor.
diretiva include.
um determinado proxy.
respectivos diretrios.
especficos.
Lcio Camilo
http://www.provasdeti.com.br/
Lcio Camilo
http://www.provasdeti.com.br/
14/01/2014
O termo Virtual Host refere-se prtica de executar mais de um website em uma nica mquina.
Assinale a alternativa INCORRETA no que se refere a Virtual Hosts nas verses do Apache
posteriores a 1.1.
(A)No suporta hosts virtuais baseadas em nome, ou seja, deve haver apenas um nome em
(B)Suporta hosts virtuais baseadas em IP, o que significa que voc tem um endereo IP diferente
Lcio Camilo
http://www.provasdeti.com.br/
http://www.provasdeti.com.br/
Lcio Camilo
O termo Virtual Host refere-se prtica de executar mais de um website em uma nica mquina.
Assinale a alternativa INCORRETA no que se refere a Virtual Hosts nas verses do Apache
posteriores a 1.1.
(A)No suporta hosts virtuais baseadas em nome, ou seja, deve haver apenas um nome em
execuo em cada endereo IP.
(B)Suporta hosts virtuais baseadas em IP, o que significa que voc tem um endereo IP diferente
para cada site.
(C)Suporta hosts virtuais baseadas em nome o que significa que voc tem vrios nomes em
execuo em cada endereo IP.
(D) Para depurar a sua configurao de mquina virtual voc pode digitar em linha de comando a
instruo httpd -S na pasta bin da instalao do Apache.
(E)<VirtualHost> e </VirtualHost> so usados para incluir um conjunto de diretivas que se
Lcio Camilo
http://www.provasdeti.com.br/
http://www.provasdeti.com.br/
Lcio Camilo
Certo
Lcio Camilo
http://www.provasdeti.com.br/
Lcio Camilo
Errado
http://www.provasdeti.com.br/
14/01/2014
de pginas HTML.
Certo
Certo
Lcio Camilo
http://www.provasdeti.com.br/
Lcio Camilo
Lcio Camilo
http://www.provasdeti.com.br/
Certo
Errado
Errado
Certo
Errado
http://www.provasdeti.com.br/
Lcio Camilo
Errado
http://www.provasdeti.com.br/
Certo
Errado
c) .htredirec
d) .htchanges
e) .htconf
Lcio Camilo
http://www.provasdeti.com.br/
Lcio Camilo
http://www.provasdeti.com.br/
14/01/2014
a) .htpasswd
a) <Show Version>
b) .htaccess
b) <Show Version>
c) .htredirec
c) <In Version>
d) .htchanges
d) <If Version>
e) .htconf
e) <Only Version>
Lcio Camilo
http://www.provasdeti.com.br/
Lcio Camilo
http://www.provasdeti.com.br/
a) <Show Version>
b) <Show Version>
b) DirectoryIndex
c) <In Version>
c) FirstFile
d) <If Version>
d) FileIndex
e) <Only Version>
Lcio Camilo
e) FirstIndex
http://www.provasdeti.com.br/
Lcio Camilo
http://www.provasdeti.com.br/
a) change_request
a) DirectoryFile
b) url_rewrite
b) DirectoryIndex
c) module_write
c) FirstFile
d) rewrite
d) FileIndex
e) mod_rewrite
e) FirstIndex
Lcio Camilo
http://www.provasdeti.com.br/
Lcio Camilo
http://www.provasdeti.com.br/
14/01/2014
Lcio Camilo
http://www.provasdeti.com.br/
http://www.provasdeti.com.br/
Lcio Camilo
http://www.provasdeti.com.br/
http://www.provasdeti.com.br/
Lcio Camilo
Gabarito -Apache
<Location /server-status>
SetHandler server-status
Order Deny,Allow
Deny from all
Allow from 192.168.89.3
</Location>
Essas linhas esto relacionadas com o mdulo mod_status e fazem com que
a) seja criado um host virtual com o nome /server-status, com restries de acesso.
b) as informaes de atividade e desempenho do servidor sejam acessveis apenas pela estao com IP
192.168.89.3.
1B
6A
11 D
2D
7 - CERTO
12 B
3C
8 CERTO
13 E
4A
9 CERTO
14 D
5A
10 B
15 - B
Lcio Camilo
http://www.provasdeti.com.br/
http://www.provasdeti.com.br/
14/01/2014
Apache Tomcat
http://www.provasdeti.com.br/
Lcio Camilo
http://www.provasdeti.com.br/
(D)context.xml.
(E)web.xml.
Lcio Camilo
http://www.provasdeti.com.br/
http://www.provasdeti.com.br/
Lcio Camilo
Lcio Camilo
http://www.provasdeti.com.br/
Considere:
I. Cobre parte da especificao JEE porm no as tecnologias servlet e JSP e nem
as tecnologias Realms e JDBC DataSources.
II. Tem a capacidade de atuar como servidor web, ou pode funcionar integrado
a um servidor web dedicado como o Apache ou at mesmo o IIS.
III. distribudo pela Sun como software proprietrio e referncia para as
tecnologias Java Servlet e JavaServer Pages.
Quanto ao Tomcat, correto o que consta em
(A)I, somente.
(B)II, somente.
(C)III, somente.
(D)I e II, somente.
(E)I, II e III.
Lcio Camilo
http://www.provasdeti.com.br/
14/01/2014
Considere:
Lcio Camilo
http://www.provasdeti.com.br/
Lcio Camilo
http://www.provasdeti.com.br/
II. No deve ser confundido com o servidor web Apache HTTP Server,
que lida com qualquer tipo de solicitao na web.
III. um container que fornece um ambiente necessrio para execuo
de aplicaes desenvolvidas com Java Servlet e JSP.
Est correto o que consta em
(A)I e II, apenas.
(B)I e III, apenas.
(C)II e III, apenas.
(D)III, apenas.
(E)I, II e III.
http://www.provasdeti.com.br/
Lcio Camilo
http://www.provasdeti.com.br/
II. No deve ser confundido com o servidor web Apache HTTP Server,
que lida com qualquer tipo de solicitao na web.
implantadas:
(A)Tomcat Manager.
(C)Tomcat Monitor.
(D)Tomcat Documentation.
(E)Monitor Tomcat.
http://www.provasdeti.com.br/
Lcio Camilo
http://www.provasdeti.com.br/
14/01/2014
Tomcat:
(A)Tomcat Manager.
(C)Tomcat Monitor.
(D)Tomcat Documentation.
(E)Monitor Tomcat.
Lcio Camilo
http://www.provasdeti.com.br/
http://www.provasdeti.com.br/
Lcio Camilo
Lcio Camilo
http://www.provasdeti.com.br/
Lcio Camilo
http://www.provasdeti.com.br/
II. O Tomcat Context Descriptor um arquivo que pode ser usado para definir opes de
configurao especficas do Tomcat como loggers, data sources, configurao de
gerenciamento de sesso etc.
II. O Tomcat Context Descriptor um arquivo que pode ser usado para definir opes de
configurao especficas do Tomcat como loggers, data sources, configurao de
gerenciamento de sesso etc.
Lcio Camilo
http://www.provasdeti.com.br/
Lcio Camilo
http://www.provasdeti.com.br/
14/01/2014
Certo
Lcio Camilo
Errado
Certo
http://www.provasdeti.com.br/
Lcio Camilo
Errado
http://www.provasdeti.com.br/
Lcio Camilo
http://www.provasdeti.com.br/
Lcio Camilo
http://www.provasdeti.com.br/
Lcio Camilo
http://www.provasdeti.com.br/
Lcio Camilo
http://www.provasdeti.com.br/
10
14/01/2014
<init-param>
<param-name>checkInterval</param-name>
<param-value>30</param-value>
</init-param>
<init-param>
<param-name>checkInterval</param-name>
<param-value>30</param-value>
</init-param>
http://www.provasdeti.com.br/
Lcio Camilo
http://www.provasdeti.com.br/
Lcio Camilo
Gabarito -Tomcat
1B
6A
11 D
2D
7 - CERTO
12 B
3C
8 CERTO
13 E
4A
9 CERTO
14 D
JBoss
http://www.provasdeti.com.br/
http://www.provasdeti.com.br/
(A)c:\jboss\server\conf.
(A)c:\jboss\server\conf.
(B)c:\jboss\server\bin.
(B)c:\jboss\server\bin.
(C)c:\jboss\server\default\deploy.
(C)c:\jboss\server\default\deploy.
(D)c:\jboss\server\deploy.
(D)c:\jboss\server\deploy.
(E)c:\jboss\server\deploy\dist.
(E)c:\jboss\server\deploy\dist.
Lcio Camilo
http://www.provasdeti.com.br/
Lcio Camilo
http://www.provasdeti.com.br/
11
14/01/2014
I. No JBoss, um load balancer pode ser implementado por software ou hardware, sendo que um load
balancer externo implementa o seu prprio mecanismo para entender a configurao do cluster e prover
sua forma de balanceamento de carga e failover.
I. No JBoss, um load balancer pode ser implementado por software ou hardware, sendo que um load
balancer externo implementa o seu prprio mecanismo para entender a configurao do cluster e prover
sua forma de balanceamento de carga e failover.
II. No JBoss, a alta disponibilidade est baseada em funcionalidades, tais como, criao de cluster, cache,
failover, balanceamento de carga e implementao em ambientes distribudos.
II. No JBoss, a alta disponibilidade est baseada em funcionalidades, tais como, criao de cluster, cache,
failover, balanceamento de carga e implementao em ambientes distribudos.
III. Criao, edio e excluso de perfis e grupos de usurios, atribuio de perfis aos usurios e validao
de e-mail no cadastro de novos usurios, so algumas das ferramentas disponveis na administrao do
JBoss.
III. Criao, edio e excluso de perfis e grupos de usurios, atribuio de perfis aos usurios e validao
de e-mail no cadastro de novos usurios, so algumas das ferramentas disponveis na administrao do
JBoss.
IV. No WebSphere, a capacidade de fornecer um ambiente de alta disponibilidade est embasada nas no
Business Events, atravs da explorao da funcionalidade natural do Application Server Network
Deployment.
IV. No WebSphere, a capacidade de fornecer um ambiente de alta disponibilidade est embasada nas no
Business Events, atravs da explorao da funcionalidade natural do Application Server Network
Deployment.
Lcio Camilo
http://www.provasdeti.com.br/
Lcio Camilo
http://www.provasdeti.com.br/
Lcio Camilo
http://www.provasdeti.com.br/
Lcio Camilo
http://www.provasdeti.com.br/
quais sejam:
quais sejam:
Lcio Camilo
http://www.provasdeti.com.br/
Lcio Camilo
http://www.provasdeti.com.br/
12
14/01/2014
III. Pode ser classificado como um container Servlet/JSP, pois ainda no possui
um implementao adequada para EJB.
III. Pode ser classificado como um container Servlet/JSP, pois ainda no possui
um implementao adequada para EJB.
http://www.provasdeti.com.br/
Lcio Camilo
Lcio Camilo
http://www.provasdeti.com.br/
Gabarito -JBoss
1C
4-B
2E
5-E
Alta Disponibilidade
e
Balanceamento de Carga
3C
http://www.provasdeti.com.br/
Lcio Camilo
http://www.provasdeti.com.br/
Paulo trabalha na rea de TI da empresa ABCD. Uma de suas funes garantir a otimizao de desempenho dos
Paulo trabalha na rea de TI da empresa ABCD. Uma de suas funes garantir a otimizao de desempenho dos
servidores de aplicao. Na empresa, o servidor em que uma aplicao est rodando suporta 5000 usurios
servidores de aplicao. Na empresa, o servidor em que uma aplicao est rodando suporta 5000 usurios
simultneos, porm, em um determinado dia, 10000 usurios acessaram a aplicao e o servidor caiu. Para resolver
simultneos, porm, em um determinado dia, 10000 usurios acessaram a aplicao e o servidor caiu. Para resolver
II. Adicionar outras mquinas para responderem aos requests, desafogando o primeiro servidor.
II. Adicionar outras mquinas para responderem aos requests, desafogando o primeiro servidor.
III. Aumentar a permisso de acesso aplicao para 10000 acessos simultneos. Isso pode ser feito nas
III. Aumentar a permisso de acesso aplicao para 10000 acessos simultneos. Isso pode ser feito nas
IV. Reiniciar o servidor em modo de segurana, aproveitando recursos extras no utilizados e deixando o servidor
IV. Reiniciar o servidor em modo de segurana, aproveitando recursos extras no utilizados e deixando o servidor
Lcio Camilo
http://www.provasdeti.com.br/
Lcio Camilo
http://www.provasdeti.com.br/
13
14/01/2014
simultaneamente com cada aplicao estando ciente das outras que esto ...II... . Um
simultaneamente com cada aplicao estando ciente das outras que esto ...II... . Um
http://www.provasdeti.com.br/
Lcio Camilo
http://www.provasdeti.com.br/
Lcio Camilo
Certo
Lcio Camilo
Errado
Certo
http://www.provasdeti.com.br/
Lcio Camilo
Errado
http://www.provasdeti.com.br/
III. Balanceamento de Carga um software usado para escalar uma tarefa entre
dois processadores;
III. Balanceamento de Carga um software usado para escalar uma tarefa entre
dois processadores;
Lcio Camilo
http://www.provasdeti.com.br/
Lcio Camilo
http://www.provasdeti.com.br/
14
14/01/2014
Gabarito -Balanceamento
1B
4E
Servidores
2-B
3 - ERRADO
http://www.provasdeti.com.br/
http://www.provasdeti.com.br/
Lcio Camilo
configurada no servidor Jboss, ser possvel acessar a uma pgina HTML a partir
configurada no servidor Jboss, ser possvel acessar a uma pgina HTML a partir
Certo
Errado
Certo
http://www.provasdeti.com.br/
Lcio Camilo
Errado
http://www.provasdeti.com.br/
Lcio Camilo
Certo
Lcio Camilo
Errado
Certo
http://www.provasdeti.com.br/
Lcio Camilo
Errado
http://www.provasdeti.com.br/
15
14/01/2014
Certo
Errado
Certo
http://www.provasdeti.com.br/
Lcio Camilo
Errado
http://www.provasdeti.com.br/
Lcio Camilo
Certo
Errado
Certo
http://www.provasdeti.com.br/
Lcio Camilo
Errado
http://www.provasdeti.com.br/
Lcio Camilo
Certo
Lcio Camilo
Errado
Certo
http://www.provasdeti.com.br/
Lcio Camilo
Errado
http://www.provasdeti.com.br/
16
14/01/2014
Certo
Errado
Certo
http://www.provasdeti.com.br/
Lcio Camilo
Errado
http://www.provasdeti.com.br/
Lcio Camilo
JEE.
JEE.
Certo
Errado
Certo
http://www.provasdeti.com.br/
Lcio Camilo
Lcio Camilo
http://www.provasdeti.com.br/
Lcio Camilo
Certo
Errado
Errado
Certo
http://www.provasdeti.com.br/
Lcio Camilo
Errado
http://www.provasdeti.com.br/
17
14/01/2014
Certo
Errado
Lcio Camilo
Certo
http://www.provasdeti.com.br/
Errado
Lcio Camilo
http://www.provasdeti.com.br/
arquivo web.xml.
arquivo web.xml.
semelhantes aos pblicos e privados, que devem ser especificados nos arquivos
semelhantes aos pblicos e privados, que devem ser especificados nos arquivos
de configurao XML.
de configurao XML.
Lcio Camilo
http://www.provasdeti.com.br/
Lcio Camilo
http://www.provasdeti.com.br/
Lcio Camilo
http://www.provasdeti.com.br/
Lcio Camilo
http://www.provasdeti.com.br/
18
14/01/2014
Um software servidor de aplicao oferece um ambiente para a instalao e execuo de certos tipos de aplicaes,
Um software servidor de aplicao oferece um ambiente para a instalao e execuo de certos tipos de aplicaes,
centralizando e dispensando a instalao da aplicao nos computadores clientes e disponibilizando uma plataforma
centralizando e dispensando a instalao da aplicao nos computadores clientes e disponibilizando uma plataforma
que separa do desenvolvedor de software algumas das complexidades de um sistema computacional. Dentre os
que separa do desenvolvedor de software algumas das complexidades de um sistema computacional. Dentre os
principais servidores para aplicaes Java EE esto o JBoss e o Tomcat. Sobre eles, correto afirmar:
principais servidores para aplicaes Java EE esto o JBoss e o Tomcat. Sobre eles, correto afirmar:
a) A grande vantagem do JBoss que no necessrio fazer a administrao e configurao manualmente atravs
a) A grande vantagem do JBoss que no necessrio fazer a administrao e configurao manualmente atravs
da manipulao de arquivos XML. Ele possui, desde que foi criado, assistentes que permitem fazer a configurao e
da manipulao de arquivos XML. Ele possui, desde que foi criado, assistentes que permitem fazer a configurao e
b) O JBoss um Continer Web, parte da plataforma corporativa Java EE, que abrange as tecnologias Servlet e JSP,
b) O JBoss um Continer Web, parte da plataforma corporativa Java EE, que abrange as tecnologias Servlet e JSP,
incluindo tecnologias de apoio relacionadas como Realms e segurana, JNDI Resources e JDBC DataSources. Porm, o
incluindo tecnologias de apoio relacionadas como Realms e segurana, JNDI Resources e JDBC DataSources. Porm, o
c) O JBoss tem como aspectos positivos o fato da administrao e manuteno da configurao ser bastante simples
c) O JBoss tem como aspectos positivos o fato da administrao e manuteno da configurao ser bastante simples
aps um aprendizado inicial, porm, s distribudo como um software proprietrio, o que gera altos custos de
aps um aprendizado inicial, porm, s distribudo como um software proprietrio, o que gera altos custos de
licena de uso.
licena de uso.
d) O Tomcat tem a capacidade de atuar como servidor web/HTTP autnomo, ou pode funcionar integrado a um
d) O Tomcat tem a capacidade de atuar como servidor web/HTTP autnomo, ou pode funcionar integrado a um
servidor web dedicado, como o Microsoft IIS, ou ainda como parte integrante de um servidor de aplicaes mais
servidor web dedicado, como o Microsoft IIS, ou ainda como parte integrante de um servidor de aplicaes mais
e) O Tomcat um servidor de aplicao completo que suporta as tecnologias servlet/JSP, EJB, JPA e outras
e) O Tomcat um servidor de aplicao completo que suporta as tecnologias servlet/JSP, EJB, JPA e outras
tecnologias Java. Desde que foi criado, o Tomcat a Implementao de Referncia para as tecnologias servlet/JSP.
tecnologias Java. Desde que foi criado, o Tomcat a Implementao de Referncia para as tecnologias servlet/JSP.
Lcio Camilo
http://www.provasdeti.com.br/
Lcio Camilo
http://www.provasdeti.com.br/
JavaBeans), so de:
JavaBeans), so de:
Lcio Camilo
http://www.provasdeti.com.br/
Lcio Camilo
http://www.provasdeti.com.br/
Lcio Camilo
http://www.provasdeti.com.br/
Lcio Camilo
http://www.provasdeti.com.br/
19
14/01/2014
servidor.
servidor.
um mesmo servidor.
um mesmo servidor.
de servidor de aplicao.
de servidor de aplicao.
http://www.provasdeti.com.br/
Lcio Camilo
Lcio Camilo
http://www.provasdeti.com.br/
concluiu que
concluiu que
robustas.
robustas.
Session Beans.
Session Beans.
http://www.provasdeti.com.br/
Lcio Camilo
Lcio Camilo
http://www.provasdeti.com.br/
Gabarito -Servidores
1 - CERTO
7 ERRADO
13 D
2 - ERRADO
8 ERRADO
14 A
3 - CERTO
9 CERTO
15 C
4 - CERTO
10 B
16 D
5 - CERTO
11 A
17 - B
6 - ERRADO
12 E
http://www.provasdeti.com.br/
20