Download SEMINARIO DE PROGRAMACION WEB (TECNOLOGIA JAVA)

Document related concepts
no text concepts found
Transcript
Entorno de trabajo
con apache ant
Arquitectura Web en Aplicaciones
Empresariales Java/J2EE
www.dflanvin.com/docencia/arquitectura
Entorno de trabajo
 Herramienta
Apache ANT
 Archivos build.XML
 Tareas ANT - Dependencias
 Ejecución:
ant (desde el directorio
donde se encuentre el archivo
build.xml)
Arquitectura Web en Aplicaciones
Empresariales Java/J2EE
www.dflanvin.com/docencia/arquitectura
Directorios









Bin – Aquí se mueven las clases para ser
compiladas. No tenemos que tocarlo para nada.
Build – Contiene el build.xml de ant. Debemos
situarnos dentro para poder invocarlo.
Compile-lib – JARs necesarios para compilar pero
que no deseamos distribuir
Configuration – Ficheros de configuración
Distribution – Aquí nos deja el ant el fichero WAR
a distribuir
Etc – Ficheros de configuración que van al WEBINF (web.xml)
Lib – JARs necesarios para compilar Y distribuir
Src – Ficheros fuente de clases java
Web – Contenido web (jsps, html, imágenes,
javascript, etc).
Arquitectura Web en Aplicaciones
Empresariales Java/J2EE
www.dflanvin.com/docencia/arquitectura
Tareas ANT
•
•
•
•
•
Env – Muestra por la salida estándar el valor de
las variables de entorno que nos interesan.
Prepare – Crea los directorios que le hacen falta al
ant para termiar sus tareas.
Compile – compila las clases que hayan sido
modificadas desde la última cmpilación.
War – Empaqueta la aplicación en un fichero WAR
y lo deposita en el directorio distribution.
Deploy – Copia el fichero WAR al directorio
webapps de TOMCAT:
Arquitectura Web en Aplicaciones
Empresariales Java/J2EE
www.dflanvin.com/docencia/arquitectura
Referencias

URLs

Jakarta.apache.org
Arquitectura Web en Aplicaciones
Empresariales Java/J2EE
www.dflanvin.com/docencia/arquitectura
Taller práctico
Despliegue con ANT y Eclipse

Vamos a desplegar nuestra primera
aplicación empaquetada con ANT. Pasos:


“A Mano”
 Ejecutando ant desde el directorio build
 Arrancar Tomcat a mano
“A máquina”
 Arrancar Eclipse
 Importar el proyecto Trabajo 0.0
 Localizar el build.xml
 Desplegar
 Arrancar Tomcat mediante el plugin
Arquitectura Web en Aplicaciones
Empresariales Java/J2EE
www.dflanvin.com/docencia/arquitectura
Mejorando lo presente…

Vamos a instalar un plugin de eclipse para
poder arrancar y parar tomcat desde la
propia consola del IDE. Para ello:



Nos bajamos el plugin de la página de
SYSDEO:
http://www.sysdeo.com/eclipse/tomcatplugin
Lo descomprimimos y copiamos a la carpeta de
plugins de eclipse
Configuramos el TOMCAT_HOME en
Window/Preferences para el que plgin sepa a
donde tiene que ir para manejar el TOMCAT.
Arquitectura Web en Aplicaciones
Empresariales Java/J2EE
www.dflanvin.com/docencia/arquitectura