J'utilise ant pour créer mon application Web. J'essaie d'inclure un fichier de propriétés dans le dossier WEB-INF à partir d'un dossier source. Je l'ai inclus dans le dossier war/WEB-APP/classes. Mais l'application ne le lit pas. Par conséquent, je veux l'inclure directement dans le dossier WEB-INF pour le lire dans l'application. J'ai essayé ce qui suit, mais rien ne semble fonctionner. mon build.xml ressemble à ceci:Comment inclure un fichier de propriétés dans le dossier de guerre WEB-INF
<target name="build-dev" description="Package GWT app to web archive and deploy to web server">
<echo message="Package GWT app to web archive" />
<copy toDir="${basedir}/war/WEB-INF/lib">
<fileset dir="${basedir}/lib" includes="*.jar" />
<fileset dir="${gwt.home}" includes="*.jar" />
</copy>
<copy todir="${basedir}/war" file="${basedir}/src/etc/dev/GroupQuoteUI.properties" />
<war basedir="${war.dir}" destfile="${deploy.dir}/${app.name}.war" webxml="${webinf.dir}/web.xml">
<webinf dir="${webinf.dir}/">
<include name="*." />
<exclude name="**/web.xml" />
</webinf>
<classes dir="${basedir}/src/etc/dev/" includes="*.properties" />
</war>
</target>
j'ai essayé d'utiliser:
"comprennent name =" $ {} war.dir /GroupQuoteUI.properties » dans "tag WEBINF" mais il a travaillé did'nt
comprend également = "$ {} war.dir /GroupQuoteUI.properties" dans la balise
également à l'intérieur de cette "WEBINF" dossier à nouveau:..
"zipfileset dir =" $ {basedir}/guerre/» comprend = "GroupQuoteUI.properties" fullpath = "$ {} webinf.dir /GroupQuoteUI.properties"
mais cela donne une erreur lors de la construction indiquant "ne peut pas avoir src dir ensemble".
Alors que dois-je faire pour inclure ce fichier dans le répertoire WEB-INF de la guerre. Tous les autres répertoires et le fichier web.xml sont inclus.
Pourriez-vous montrer le code qui se lit le fichier? – treeno
Ce code lit le fichier GroupQuoteUI.properties. BufferedInputStream courant = new BufferedInputStream \t \t \t \t \t (new FileInputStream ("GroupQuoteUI.properties")); \t \t \t systemProperties.load (flux); – sonal