Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| dad2_introduccion_tomcat [2024/01/30 11:32] – thejuanvisu | dad2_introduccion_tomcat [2024/02/06 10:18] (actual) – thejuanvisu | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| ====== Introducción a tomcat ====== | ====== Introducción a tomcat ====== | ||
| - | Tomcat sigue la especificación I2E. | + | Durante esta asignatura utilizaremos como back end Tomcat |
| + | Web-inf | ||
| + | contexto | ||
| + | webapp | ||
| + | tomcat | ||
| + | JVM | ||
| + | |||
| + | < | ||
| + | {{drawio> | ||
| + | </ | ||
| En tomcat tenemos los siguientes archivos y ubicaciones importantes: | En tomcat tenemos los siguientes archivos y ubicaciones importantes: | ||
| Línea 17: | Línea 27: | ||
| ===== Ficheros en /bin ===== | ===== Ficheros en /bin ===== | ||
| + | En esta carpeta se encuentran los ficheros ejecutables | ||
| * Startup.sh: este fichero arranca el servidor, en windows pude ser un .bat | * Startup.sh: este fichero arranca el servidor, en windows pude ser un .bat | ||
| * Shutdown.sh: | * Shutdown.sh: | ||
| Línea 24: | Línea 34: | ||
| ===== Estructura de una aplicación Web ===== | ===== Estructura de una aplicación Web ===== | ||
| - | Esta suele ser la estructura de una aplicación web en eclipse. OJO con las mayúsculas y minúsculas: | + | 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 | * WebContent: carpetas visibles | ||
| Línea 32: | Línea 42: | ||
| * lib: Librerías exclusivas de la aplicación | * lib: Librerías exclusivas de la aplicación | ||
| * index.html | * 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: | ||
| + | < | ||
| + | {{: | ||
| + | </ | ||
| + | Lo recomendable es crear una carpeta llama Apache Software Foundation en Archivos de programa y descomprimir ahí los contenidos del zip. | ||
| + | < | ||
| + | {{: | ||
| + | </ | ||
| + | Para arrancar el tomcat debemos ir al directorio del tomcat /bin y ahí dentro ejecutar .\startup.bat | ||
| + | < | ||
| + | {{: | ||
| + | </ | ||
| + | OJO: Antes de instalarlo hay que añadir una variable de entorno o nos saldrá este error: | ||
| + | < | ||
| + | {{: | ||
| + | </ | ||
| + | Ahora debemos añadir múltiples variables de entorno a nuestro sistema, para ello iremos al menú windows y escribiremos variables, a lo que nos debería de aparecer esto: | ||
| + | < | ||
| + | {{: | ||
| + | </ | ||
| + | Tras eso nos aparecerá la siguiente ventana, donde le daremos al botón variables de entorno: | ||
| + | < | ||
| + | {{: | ||
| + | </ | ||
| + | Nos saldrá la siguiente ventana, aquí le daremos al botón nueva: | ||
| + | < | ||
| + | {{: | ||
| + | </ | ||
| + | Añadiremos las siguientes variables de entorno, comenzando por CATALINA_HOME que apuntará a donde tenemos el Tomcat: | ||
| + | < | ||
| + | {{: | ||
| + | </ | ||
| + | Después añadimos la variable de entorno de JAVA_HOME indicando la ubicación de nuestro JDK | ||
| + | |||
| + | < | ||
| + | {{: | ||
| + | </ | ||
| + | |||
| + | Finalmente podremos arrancar el Tomcat sin problemas: | ||
| + | < | ||
| + | {{: | ||
| + | </ | ||
| + | |||
| + | OJO: Cierra el Tomcat antes de comenzar a usarlo en eclipse con el Shutdown.bat: | ||
| + | < | ||
| + | {{: | ||
| + | </ | ||