Upload
samuel-serrano
View
5
Download
0
Embed Size (px)
Citation preview
Arquitectura Web en Aplicaciones Empresariales Java/J2EE
www.dflanvin.com/docencia/arquitectura
Daniel Fernández Lanvin www.dflanvin.com
/docencia/arquitectura
JakartaTomcat(Contenedor de servlets/jsps)
Arquitectura Web en Aplicaciones Empresariales Java/J2EE
www.dflanvin.com/docencia/arquitectura
Daniel Fernández Lanvin www.dflanvin.com
/docencia/arquitectura
Jakarta TOMCATContenedor de Servlet/JSP
Es un contenedor Web j2EE compatible Procesa las peticiones HTTP Contenido estático y dinámico Trabaja por defecto con el puerto 8080
Arquitectura Web en Aplicaciones Empresariales Java/J2EE
www.dflanvin.com/docencia/arquitectura
Daniel Fernández Lanvin www.dflanvin.com
/docencia/arquitectura
Estructura de Directorios
Arrancar, parar y otros scripts
Archivos JAR accesibles desde todas las Apps
Ficheros de configuración (eg. server.xml)
Ficheros de LOG
Directorio de Despliegue donde se han de instalar las aplicaciones
Arquitectura Web en Aplicaciones Empresariales Java/J2EE
www.dflanvin.com/docencia/arquitectura
Daniel Fernández Lanvin www.dflanvin.com
/docencia/arquitectura
Lo básico en TOMCAT
Arrancar : startup.bat Parar: shutdown.bat Fichero de configuración:
Server.xml Tomcat soporta Despliegue en Caliente de Aplicaciones
(HotDeploy) Para desplegar una aplicación:
Crearla directamente respetando la estructura de un WAR en el directorio WEBAPPS
Dejar caer el WAR con la aplicación en ese mismo directorio. Al arrancar el TOMCAT lo descomprime y despliega en su propio contexto.
Arquitectura Web en Aplicaciones Empresariales Java/J2EE
www.dflanvin.com/docencia/arquitectura
Daniel Fernández Lanvin www.dflanvin.com
/docencia/arquitectura
Primera aplicación TOMCAT
1. Crear una carpeta de nombre prueba colgando de Webapps
2. Crear prueba/WEB-INF (imprescindible)3. Crear fichero index.html en prueba4. Arrancar Tomcat5. Abrir navegador e ir a
http://localhost:8080/prueba
Arquitectura Web en Aplicaciones Empresariales Java/J2EE
www.dflanvin.com/docencia/arquitectura
Daniel Fernández Lanvin www.dflanvin.com
/docencia/arquitectura
Referencias
• http://jakarta.apache.org• Mastering Tomcat
Development (Willey)
Web.xml