Creiamo un file hello.jsp nella cartella WEB-INF il cui codice è :
<html>
<head><title>Hello :: Spring Application</title></head>
<body>
<h1>Hello - Spring Application</h1>
<p>Greetings.</p>
</body>
</html>
Per evitare problemi in fase di build inseriamo tutte le librerie internamente al nostro progetto. Quindi eliminiamo tutti i riferimenti ai jar esterni, copiamo tutti i jar esterni dentro la cartella lib dentro WEB-INF e anche tutti i jar non utilizzati di SPRING :
Cambiamo il file build.xml in modo che faccia il deploy anche delle librerie :
<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" />
<mkdir dir="${tomcat.home}/webapps/${applicazione}/WEB-INF/lib" />
<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>
<copy todir="${tomcat.home}/webapps/${applicazione}/WEB-INF/lib">
<fileset dir="${EElavoro}/${applicazione}/war/WEB-INF/lib">
<include name="**/*.jar"/>
</fileset>
</copy>
</target>
</project>
http://localhost:8090/springapp/ e http://localhost:8090/springapp/hello.htm


Nessun commento:
Posta un commento