- cartella Tomcat : C:\Program Files\Apache Software Foundation\Tomcat 7.0
- cartella spazio lavoro Eclipse : C:\JAVA\EE lavoro
- abbiamo creato un server Tomcat
- l'indirizzo locale di Tomcat è http://localhost:8090
- Creiamo un progetto Java con Eclipse chiamato springapp.
- Creiamo un file build.xml sotto src
- Creiamo un file build.properties sotto src
- Creiamo una cartella war sulla root
- Creiamo una cartella WEB-INF dentro war
- Creiamo un file index.jsp dentro war
- Creiamo un file web.xml dentro WEB-INF
Il codice dei file descritti sopra è :
index.jsp
<html>
<head><title>Example :: Spring Application</title></head>
<body>
<h1>Example - Spring Application</h1>
<p>This is my test.</p>
</body>
</html>
<?xml version="1.0"
encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
>
<welcome-file-list>
<welcome-file>
index.jsp
</welcome-file>
</welcome-file-list>
</web-app>
build.properties
tomcat.home
= C:\\Program Files\\Apache Software Foundation\\Tomcat
7.0
applicazione = springapp
EElavoro = C:\\JAVA\\EE lavoro
build.xml
<project name="Ant_Project" basedir="." default="creazionestruttura">
<property file='build.properties'/>
<target name="info">
<echo message="Inizio deploy di ${applicazione}" />
<echo message="${tomcat.home}" />
</target>
<target name="pulizia" depends="info">
<echo message="Pulizia della struttura" />
<delete dir="${tomcat.home}/webapps/${applicazione}" />
</target>
<target name="creazionestruttura" depends="pulizia">
<echo message="Creazione delle
directory" />
<mkdir dir="${tomcat.home}/webapps/${applicazione}" />
<mkdir dir="${tomcat.home}/webapps/${applicazione}/WEB-INF" />
<mkdir dir="${tomcat.home}/webapps/${applicazione}/WEB-INF/classes" />
<echo message="copio i
file"
/>
<copy todir="${tomcat.home}/webapps/${applicazione}/WEB-INF/classes">
<fileset dir="${EElavoro}/${applicazione}/bin">
<include name="**/*.class"/>
</fileset>
</copy>
<copy todir="${tomcat.home}/webapps/${applicazione}/WEB-INF">
<fileset dir="${EElavoro}/${applicazione}/war/WEB-INF">
<include name="**/*.xml"/>
</fileset>
</copy>
<copy todir="${tomcat.home}/webapps/${applicazione}">
<fileset dir="${EElavoro}/${applicazione}/war">
<include name="**/*.html"/>
<include name="**/*.jsp"/>
</fileset>
</copy>
</target>
</project>
Facciamo girare lo script di build e poi testiamo se il deploy è andato a buon fine a http://localhost:8090/springapp/
Riferimento : http://static.springsource.org/docs/Spring-MVC-step-by-step/

Nessun commento:
Posta un commento