Knoppia

Wiki de Informática y otras historias

Herramientas de usuario

Herramientas del sitio


Barra lateral

Base de datos de juegos
GameBoy Advance (GBA)
Proyecto Integral de Ingeniería del Software
Metodologías Ágiles
Trabajo Fin De Grado
Guía Memoria TFG

Colecciones

Otros

dad2_introduccion_tomcat

¡Esta es una revisión vieja del documento!


Introducción a tomcat

Durante esta asignatura utilizaremos como back end Tomcat que sigue la especificación I2E. Tomcat tiene dentro un directorio llamado webapps que contiene las aplicaciones. Cada aplicación contiene un fichero llamado WEB-INF. Cada aplicación es un contexto: Web-inf contexto webapp tomcat JVM

estructuratomcat.png

En tomcat tenemos los siguientes archivos y ubicaciones importantes:

web.xml

Aquí se configura nuestra aplicación, está localizado en $TOMCAT_HOME/conf

  • Sirve para configurar los contextos
  • Establece valores por defecto

Server.xml

Aquí se configura el servidor, está localizado en $TOMCAT_HOME/conf Conector: conexión con el usuario, controla los hilos y escribe o lee las peticiones Context: path

Ficheros en /bin

  • Startup.sh: este fichero arranca el servidor, en windows pude ser un .bat
  • Shutdown.sh: Apaga el servidor
  • setenv.sh: Se ejecuta al arrancar el servidor, debemos crearlo nosotros, se usa para inicializar variables de entorno como JAVA_OPTS. (Si hay problemas durante la ejecución, suelen ser cosa de este archivo)

Estructura de una aplicación Web

Esta suele ser la estructura de una aplicación web en eclipse, en general es siempre la misma. OJO con las mayúsculas y minúsculas:

  • WebContent: carpetas visibles
    • META-INF: Aquí va un archivo context.xml para gestionar recursos.
    • WEB-INF: Carpeta de configuración. No es accesible desde el navegador, aquí se encuentra un fichero que nos permite configurar las aplicaciones (web.xml)
      • Classes: Clases de la aplicación
      • lib: Librerías exclusivas de la aplicación
    • index.html

Instalación Tomcat

Primero debemos ir a la web de tomcat y seleccionar la versión 10 para descargar: En este caso utilizaremos la versión 10.1.18, para evitar posibles conflictos a la hora del desarrollo, descargaremos la versión que viene en .zip:

dad2_introduccion_tomcat.1706615750.txt.gz · Última modificación: 2024/01/30 11:55 por thejuanvisu