6
Arquitectura Web en Aplic aciones Empresariales Jav a/J2EE www.dflanvin.com /docencia/arquitectura Daniel Fernández Lanvin www.dflanvin.com /docencia/arquitectura Jakarta Tomcat (Contenedor de servlets/jsps)

3. Tomcat

Embed Size (px)

Citation preview

Page 1: 3. Tomcat

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)

Page 2: 3. Tomcat

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

Page 3: 3. Tomcat

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

Page 4: 3. Tomcat

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.

Page 5: 3. Tomcat

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

Page 6: 3. Tomcat

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