# Comment céer un .war?

**URL:** <https://www.debian-fr.org/t/comment-ceer-un-war/4026>\
**Category:** Programmation\
**Created:** [Février 20, 2016, 12:56 UTC](https://www.debian-fr.org/t/comment-ceer-un-war/4026 "2016-02-20T12:56:05Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![agadir05](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/898d66/32.png) [@agadir05](https://www.debian-fr.org/u/agadir05)\
**Post date:** [Février 20, 2016, 12:56 UTC](https://www.debian-fr.org/t/comment-ceer-un-war/4026/1 "2016-02-20T12:56:05Z")

</div>

bonjour,  
j’ai installé un logiciel sur un serveur débian, et pour des raisons de sécuriter, je voudrais le nacer dans un autre répertoir, et j’ai cru comprendre que cela pouvais se faire via un .war  
je voudrais savoir, comment faire pour créer un point war et le rendre ensuite fonctionnel  
merci

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 20, 2016, 12:56 UTC](https://www.debian-fr.org/t/comment-ceer-un-war/4026/2 "2016-02-20T12:56:06Z")

</div>

bonjour

- debian ne prend pas d’accent, c’est de l’anglo saxon à l’origine
- debian est un OS, et on ne peut pas dire qu’un OS ne “se lance dans un répertoire”. Tu as donc voulu dire quelquechose, mais quoi 😕
- de ce que j’ai pu rapidemant voir à propos des .war, ça concerne l’emballage de paquets java/tomcat, et ça n’a rien à voir avec debian directement.

Pourrais tu donc reformuler ta question autrement, et en tapant moins vite pour eviter aux lecteurs de s’arrèter deux fois par phrase pour savoir quel mot tu as voulu taper ? 😉

---

<div class="post-metadata">

**Author:** ![jamin](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/j/eb8c5e/32.png) [@jamin](https://www.debian-fr.org/u/jamin)\
**Post date:** [Février 20, 2016, 3:20 UTC](https://www.debian-fr.org/t/comment-ceer-un-war/4026/3 "2016-02-20T15:20:00Z")

</div>

Un .war sert à déployer un programme java/web, c’est-à-dire jsp/servlets, sur un serveur d’application java (tomcat ou autres)

Est-ce que c’est ce que tu recherches ?

Si c’est le cas, tu peux utiliser un script ant, dont voici un extrait :

`<target name="war" depends="compil">
  <mkdir dir="${dist.dir}/web" />
  <war destfile="${dist.web.dir}/${module.name}" webxml="${webcontent.dir}/WEB-INF/web.xml" basedir="${webcontent.dir}" excludesfile="${webcontent.dir}/WEB-INF/web.xml">			
  <classes dir="${build.dir}" />
  <lib dir="${lib.dir}/commons" />
  <lib dir="${lib.dir}/oro" />
  <lib dir="${lib.dir}/struts" />
  <lib dir="${lib.dir}/webadmin" />
  <lib dir="${lib.dir}/jdom" />
  <zipfileset dir="${conf.dir}" prefix="WEB-INF/classes/"/>
  </war>
</target>`
