Hallo..
Ich hab ein Problem: Aus meinen fertigen Servlet mach ich mit einen ANT Script ein War file. Mein Problem ist nun das ich in meinen Package nicht nur Java Klassen habe sondern auch meine .xml config files für das Hibernate welches ich auch verwende.
Beim erzeugen werden nur die Java Klassen verwendet und die xml's lässt er aus, deshalb habe ich mit <fileset> und include die xml's dazugetan. Nur diese XMLs tut er beim zippen nicht in den richtigen Ordner (wo auch die Klassen hinkommen). Deshalb kann ich mein Program auf dem Tomcat dann auch nicht starten.
Leider kann man bei fileset auch kein destdir angeben???:L
So sieht der Code derzeit aus:
Hoffe irgendjemand weiß eine Lösung für mein Problem
lg
Ich hab ein Problem: Aus meinen fertigen Servlet mach ich mit einen ANT Script ein War file. Mein Problem ist nun das ich in meinen Package nicht nur Java Klassen habe sondern auch meine .xml config files für das Hibernate welches ich auch verwende.
Beim erzeugen werden nur die Java Klassen verwendet und die xml's lässt er aus, deshalb habe ich mit <fileset> und include die xml's dazugetan. Nur diese XMLs tut er beim zippen nicht in den richtigen Ordner (wo auch die Klassen hinkommen). Deshalb kann ich mein Program auf dem Tomcat dann auch nicht starten.
Leider kann man bei fileset auch kein destdir angeben???:L
So sieht der Code derzeit aus:
Code:
<target name="war" depends="compile, jar">
<war destfile="${dist}\WarFile.war" webxml="WebContent\WEB-INF\web.xml">
<classes dir="${build}"/>
<fileset dir="WebContent">
<exclude name="WEB-INF\web.xml"/>
<include name="*.jsp"/>
</fileset>
<fileset dir="src\net\net4you\db">
<include name="*.xml"/>
</fileset>
</war>
</target>
Hoffe irgendjemand weiß eine Lösung für mein Problem
lg