Projet web Spring / Struts / Hibernate
Bonjour,
Je débute en Spring, je connais un peu Struts (je préfère JSF mais c'est le besoin du client) et j'ai fait auparavant un projet JSF / Hibernate dans Eclipse.
Je vais utiliser Eclipse comme IDE et Tomcat comme serveur.
J'ai besoin de conseil (de configuration intégration à Eclipse...) pour bien démarrer mon application Spring / Struts / Hibernate.
Je suis preneur de tout conseil :D
Merci d'avance
Problème déploiement depuis eclipse
Bonjour,
J'ai finalement trouvé un bon exemple Struts/Spring/Hibernate ici.
J'ai mis cette archive dans la webapp de tomcat 6, ça marche, mais lorsque je veux la déployer depuis Eclipse, ça ne marche pas. Je crois que c'est un problème de classpath.
Voici le build.xml de l'application web :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85
|
<project name="monitor" basedir="." default="main">
<property name="app.home" value="${basedir}"/>
<property name="src.dir" value="${basedir}/src"/>
<property name="conf.files" value="${basedir}/conf"/>
<property name="build.dir" value="build"/>
<property name="classes.dir" value="WEB-INF/classes"/>
<property name="jar.dir" value="WEB-INF/lib"/>
<property name="agent.jar.name" value="proalert-agent"/>
<property name="monitor.jar.name" value="strutsspringhibernate"/>
<property name="dir.resources.source" value="${basedir}/conf"/>
<property name="dir.resources.dest" value="${basedir}/conf"/>
<property name="lib.hibernate.source" value="${basedir}/WEB-INF/lib"/>
<property name="lib.hibernate.dest" value="${classes.dir}/WEB-INF/lib"/>
<property name="dir1.resources.source" value="${src.dir}/com/resources"/>
<property name="dir1.resources.dest" value="${classes.dir}/com/resources"/>
<property name="lib.dir" value="WEB-INF/lib"/>
<property name="generated.home" value="generated"/>
<property name="generated.forced" value="generatedf"/>
<path id="classpath">
<fileset dir="${lib.dir}" includes="**/*.*"/>
<path location="${conf.files}"/>
</path>
<target name="clean">
<delete dir="${classes.dir}"/>
</target>
<target name="compile">
<mkdir dir="${classes.dir}"/>
<javac srcdir="${src.dir}" destdir="${classes.dir}" classpathref="classpath"/>
</target>
<target name="compile-mon">
<antcall target="clean"/>
<mkdir dir="${classes.dir}"/>
<javac destdir="${classes.dir}"
classpathref="classpath"
debug="on">
<src path="${src.dir}"/>
<include name="com/**"/>
</javac>
</target>
<!-- Package the web module -->
<target name="package-web" depends="jar">
<war warfile="${basedir}/community.war"
webxml="web/WEB-INF/web.xml">
<fileset dir="web">
<include name="**/*"/>
</fileset>
</war>
</target>
<target name="jar" depends="compile-mon">
<mkdir dir="${lib.hibernate.dest}"/>
<jar jarfile="${lib.dir}/${monitor.jar.name}.jar" basedir="${classes.dir}" includes="com/**">
</jar>
</target>
<target name="clean-build" depends="clean"/>
<target name="main" depends="clean"/>
</project> |
Merci de m'aider