Une archive de l'application Web (WAR ) est un ensemble de classes Java compilées ( c'est-à- bytecode de la machine virtuelle Java) ainsi que des ressources Web, telles que les images et les fichiers HTML pour les pages Web statiques. Le kit de développement du logiciel libre utilisé par Sun Microsystems pour distribuer Java Enterprise Edition contient déjà l'outil Packager , que vous pouvez utiliser pour construire un paquet de WAR. Instructions
1
Cliquez sur le bouton "Démarrer" , puis tapez "run" (sans les guillemets ) dans le champ de recherche et cliquez sur le lien "Exécuter" . Tapez "cmd" et appuyez sur " Entrée". Une nouvelle fenêtre de commande viendra
2
Changez le dossier actuel à celui qui contient tous les fichiers qui ont besoin d'aller dans le package WAR , en tapant les commandes suivantes dans la fenêtre de commande : .
C:
cd " \\ Documents and Settings \\ Carmelo \\ Java \\ myWebApp "
Remplacer \\ Documents and Settings \\ Carmelo \\ Java \\ myWebApp avec le chemin complet vers le répertoire où le les fichiers sont . Appuyez sur "Entrée" à la fin de chaque ligne
3
créer le package de guerre en invoquant l'outil Packager comme suit : .
Emballeur - WebArchive - classFiles " Jeroma . classe: actuator.class : shoppingCart.class " . - ContentFiles " banner.jpg : register.jsp " app.xml myWarPackage.war
Remplacer jeroma.class : actuator.class : shoppingCart.class avec la liste des classes que vous voulez inclure dans le package WAR , séparés par deux points. Remplacer banner.jpg : register.jsp avec la liste de ressources Web nécessaires dans le paquet, séparés par deux points. Remplacer app.xml avec le nom de votre fichier XML racine pour l'ensemble du paquet , et myWarPackage.war avec le nom que vous souhaitez pour le fichier contenant le nouveau paquet de WAR. Appuyez sur "Entrée". L'outil Packager générera un nouveau package WAR autonome.