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: | ||
+ | < | ||
+ | {{: | ||
+ | </ |