DPL · Tema 3: Configuración y administración de servidores de aplicaciones

Tema 3: Configuración y administración de servidores de aplicaciones es uno de los temas públicos de Despliegue de Aplicaciones Web dentro de TesIA Exam. Aquí puedes localizar preguntas indexables, tests, cuestionarios y exámenes que lo incluyen.

37 preguntas 1 exámenes

Cómo estudiar este tema

Primero lee el resumen completo para fijar el marco del tema. Después usa la guía de estudio para ordenar el repaso y termina con las preguntas, revisando siempre la respuesta correcta y la explicación breve.

Esta página pública está pensada para consulta y repaso. Para practicar con progreso, favoritos y modo examen puedes continuar dentro de TesIA Exam con los mismos exámenes relacionados.

Material de estudio disponible

Aquí se muestran el resumen completo, la guía completa y los recursos públicos enlazados del tema para que la página sea útil también fuera de la app.

Resumen y guia de estudio pendientes. Este tema mantiene disponibles sus preguntas, respuestas y explicaciones mientras se completa el material publico adicional.

Preguntas, respuestas y explicaciones del tema

Listado público sin duplicados de las preguntas del tema, con su respuesta correcta y una explicación breve para facilitar el estudio y el repaso desde buscadores.

#1

10. ¿Para qué sirve el archivo context.xml en Tomcat?

  1. A) Cambiar color
  2. B) Definir recursos como DataSources
  3. C) Guardar claves
  4. D) Instalar módulos
Respuesta correcta

B) Definir recursos como DataSources

Explicación:

La respuesta correcta es B. Permite configurar el entorno y los recursos JNDI para las aplicaciones.

#2

4. Escribe el nombre del archivo descriptor de despliegue estándar en aplicaciones Java EE (incluye la extensión).

Tipo: respuesta en texto libre.

Respuesta correcta
  • web.xml
Explicación:

La respuesta correcta es web.xml. Es el archivo XML que configura el comportamiento de la aplicación en el contenedor.

#3

9. ¿Qué comando inicia habitualmente el servidor Tomcat en Linux?

  1. A) service tomcat run
  2. B) startup.sh
  3. C) run-server
  4. D) apache-start
Respuesta correcta

B) startup.sh

Explicación:

La respuesta correcta es B. El script startup.sh se encuentra en el directorio /bin de la instalación.

#4

27. ¿Qué comando detiene el servidor Tomcat en Linux?

  1. A) stop.sh
  2. B) shutdown.sh
  3. C) kill
  4. D) end
Respuesta correcta

B) shutdown.sh

Explicación:

La respuesta correcta es B. Envía la señal de parada segura al servidor.

#5

16. ¿Qué significa JNDI?

  1. A) Java Network Interface
  2. B) Java Naming and Directory Interface
  3. C) Java Node Data
  4. D) Java New Index
Respuesta correcta

B) Java Naming and Directory Interface

Explicación:

La respuesta correcta es B. Es una API para descubrir y buscar objetos vía nombres.

#6

7. ¿Qué es un pool de conexiones?

  1. A) Un grupo de cables
  2. B) Un conjunto de conexiones a base de datos reutilizables
  3. C) Una lista de usuarios
  4. D) Un sistema de refrigeración
Respuesta correcta

B) Un conjunto de conexiones a base de datos reutilizables

Explicación:

La respuesta correcta es B. Mejora el rendimiento al evitar el coste de abrir y cerrar conexiones en cada petición.

#7

2. ¿Cuál es el puerto por defecto que utiliza Apache Tomcat para escuchar peticiones HTTP?

  1. A) 80
  2. B) 443
  3. C) 8080
  4. D) 8443
Respuesta correcta

C) 8080

Explicación:

La respuesta correcta es C. Tomcat utiliza por defecto el puerto 8080 para evitar conflictos con el puerto 80 estándar.

#8

15. ¿Qué archivo central de Tomcat define los conectores?

  1. A) web.xml
  2. B) context.xml
  3. C) server.xml
  4. D) tomcat-users.xml
Respuesta correcta

C) server.xml

Explicación:

La respuesta correcta es C. server.xml es el archivo de configuración principal del motor.

#9

13. Escribe la extensión del archivo que se usa para desplegar una aplicación web Java (3 letras).

Tipo: respuesta en texto libre.

Respuesta correcta
  • war
Explicación:

La respuesta correcta es war. Significa Web Application Archive.

#10

28. ¿Qué es el Garbage Collector?

  1. A) Virus
  2. B) Proceso que libera memoria de objetos no usados
  3. C) Limpieza de disco
  4. D) Antivirus
Respuesta correcta

B) Proceso que libera memoria de objetos no usados

Explicación:

La respuesta correcta es B. Evita que la aplicación se quede sin memoria RAM.

#11

19. ¿Cuál es el motor de servlets por defecto en Tomcat?

  1. A) Coyote
  2. B) Catalina
  3. C) Jasper
  4. D) Cluster
Respuesta correcta

B) Catalina

Explicación:

La respuesta correcta es B. Catalina es el nombre del contenedor de servlets de Apache Tomcat.

#12

5. ¿Qué componente de Tomcat se encarga de recibir las peticiones de red?

  1. A) Engine
  2. B) Host
  3. C) Connector
  4. D) Context
Respuesta correcta

C) Connector

Explicación:

La respuesta correcta es C. El Connector es el punto de entrada que escucha en un puerto específico.

#13

8. ¿En qué carpeta de una aplicación web Java se guardan las clases compiladas y librerías?

  1. A) /public
  2. B) /WEB-INF
  3. C) /assets
  4. D) /meta-data
Respuesta correcta

B) /WEB-INF

Explicación:

La respuesta correcta es B. WEB-INF contiene las carpetas 'classes' y 'lib', inaccesibles directamente.

#14

3. ¿Qué extensión tienen los archivos que contienen una aplicación web Java completa lista para ser desplegada?

  1. A) .jar
  2. B) .war
  3. C) .ear
  4. D) .zip
Respuesta correcta

B) .war

Explicación:

La respuesta correcta es B. .WAR significa Web Application Archive y es el estándar de empaquetado Java Web.

#15

12. ¿Cuál es el puerto de apagado (shutdown) por defecto en Tomcat?

  1. A) 8005
  2. B) 8080
  3. C) 8443
  4. D) 8009
Respuesta correcta

A) 8005

Explicación:

La respuesta correcta es A. El puerto 8005 se utiliza para enviar la señal de apagado al proceso de Tomcat.

#16

14. ¿Qué es el despliegue en caliente (Hot Deployment)?

  1. A) Subir código a mediodía
  2. B) Actualizar la aplicación sin reiniciar el servidor
  3. C) Borrar caché
  4. D) Cambiar hardware
Respuesta correcta

B) Actualizar la aplicación sin reiniciar el servidor

Explicación:

La respuesta correcta es B. Permite aplicar cambios manteniendo el servidor operativo.

#17

21. ¿Qué es la monitorización de un servidor?

  1. A) Escribir código
  2. B) Observar el estado y rendimiento para detectar fallos
  3. C) Cambiar diseño
  4. D) Instalar parches
Respuesta correcta

B) Observar el estado y rendimiento para detectar fallos

Explicación:

La respuesta correcta es B. Permite asegurar la disponibilidad del sistema.

#18

25. ¿Qué significa escalar una aplicación?

  1. A) Subirla
  2. B) Aumentar capacidad para manejar más carga
  3. C) Cambiar lenguaje
  4. D) Vender más
Respuesta correcta

B) Aumentar capacidad para manejar más carga

Explicación:

La respuesta correcta es B. Puede ser vertical u horizontal.

#19

24. ¿Para qué sirve el protocolo AJP?

  1. A) Enviar correos
  2. B) Comunicar un servidor web con Tomcat eficientemente
  3. C) FTP
  4. D) DNS
Respuesta correcta

B) Comunicar un servidor web con Tomcat eficientemente

Explicación:

La respuesta correcta es B. Es un protocolo binario para conectar Apache/Nginx con Tomcat.

#20

23. ¿Qué es el log de errores?

  1. A) Lista de usuarios
  2. B) Registro de los fallos y eventos ocurridos
  3. C) Código fuente
  4. D) Manual
Respuesta correcta

B) Registro de los fallos y eventos ocurridos

Explicación:

La respuesta correcta es B. Es vital para diagnosticar por qué falla una aplicación.

#21

11. ¿Qué es la JVM?

  1. A) Java Visual Model
  2. B) Java Virtual Machine
  3. C) Java Variable Manager
  4. D) Java Virtual Mode
Respuesta correcta

B) Java Virtual Machine

Explicación:

La respuesta correcta es B. La Java Virtual Machine es el entorno que ejecuta el bytecode.

#22

17. ¿Qué función tiene el archivo tomcat-users.xml?

  1. A) Clientes web
  2. B) Configurar usuarios para apps de gestión de Tomcat
  3. C) Admin Linux
  4. D) Log de accesos
Respuesta correcta

B) Configurar usuarios para apps de gestión de Tomcat

Explicación:

La respuesta correcta es B. Define credenciales para Manager App y Host Manager.

#23

30. Relaciona los archivos de Tomcat con su función

Tipo: relacionar columnas.

Columna A

  • server.xml
  • web.xml
  • context.xml
  • tomcat-users.xml

Columna B

  • Configuración del motor
  • Descriptor de la app
  • Recursos JNDI
  • Roles y claves
Respuesta correcta
  • server.xml -> Configuración del motor
  • web.xml -> Descriptor de la app
  • context.xml -> Recursos JNDI
  • tomcat-users.xml -> Roles y claves
Explicación:

La respuesta correcta organiza los archivos según su ámbito.

#24

1. ¿Qué es un servidor de aplicaciones?

  1. A) Un servidor que solo sirve archivos estáticos
  2. B) Un software que proporciona un entorno para ejecutar lógica de negocio y aplicaciones dinámicas
  3. C) Un dispositivo físico para almacenamiento de red
  4. D) Un protocolo de resolución de nombres
Respuesta correcta

B) Un software que proporciona un entorno para ejecutar lógica de negocio y aplicaciones dinámicas

Explicación:

La respuesta correcta es B. A diferencia de un servidor web, el de aplicaciones ejecuta código para generar contenido dinámico.

#25

26. ¿Qué es un contenedor de aplicaciones web?

  1. A) Caja física
  2. B) Software que gestiona la ejecución de apps web
  3. C) Archivo comprimido
  4. D) Base de datos
Respuesta correcta

B) Software que gestiona la ejecución de apps web

Explicación:

La respuesta correcta es B. Ofrece servicios como seguridad y gestión de hilos.

#26

18. ¿Qué es un Realm en Tomcat?

  1. A) Base de datos
  2. B) Mecanismo de autenticación de usuarios y roles
  3. C) Interfaz gráfica
  4. D) Protocolo de red
Respuesta correcta

B) Mecanismo de autenticación de usuarios y roles

Explicación:

La respuesta correcta es B. Permite a Tomcat autenticar usuarios contra diversas fuentes.

#27

6. Relaciona cada servidor de aplicaciones con su lenguaje/tecnología principal

Tipo: relacionar columnas.

Columna A

  • Tomcat
  • Gunicorn
  • PHP-FPM
  • WildFly

Columna B

  • Java (Servlets)
  • Python (WSGI)
  • PHP (FastCGI)
  • Java EE Full Stack
Respuesta correcta
  • Tomcat -> Java (Servlets)
  • Gunicorn -> Python (WSGI)
  • PHP-FPM -> PHP (FastCGI)
  • WildFly -> Java EE Full Stack
Explicación:

La respuesta correcta vincula cada motor de ejecución con su tecnología nativa correspondiente.

#28

29. ¿Qué puerto usa por defecto HTTPS en web?

  1. A) 80
  2. B) 8080
  3. C) 443
  4. D) 8443
Respuesta correcta

C) 443

Explicación:

La respuesta correcta es C. El estándar web seguro mundial es 443.

#29

20. ¿Para qué se usa el componente Jasper en Tomcat?

  1. A) Gestionar HTTP
  2. B) Compilar páginas JSP en servlets
  3. C) Cifrar SSL
  4. D) Monitorizar RAM
Respuesta correcta

B) Compilar páginas JSP en servlets

Explicación:

La respuesta correcta es B. Jasper es el motor JSP de Tomcat.

#30

22. ¿Cuál es la principal ventaja de WildFly sobre Tomcat?

  1. A) Más ligero
  2. B) Soporta la especificación completa de Java EE
  3. C) Más antiguo
  4. D) Solo Windows
Respuesta correcta

B) Soporta la especificación completa de Java EE

Explicación:

La respuesta correcta es B. WildFly ofrece un abanico mayor de servicios empresariales.

Exámenes que incluyen este tema

Practicar este tema en TesIA Exam

Abre la app para entrenar este contenido en modo estudio o examen y guardar tu progreso.

Abrir TesIA Exam