IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Développement des applications Web avec Spring, Hibernate et Richfaces


précédentsommaire

9. Déploiement de l'application

9-A. Création du fichier war

Les WAR (WebApplicationArchive) sont en réalité des JAR mais avec une extension différente. Ça permet de compresser toute l'application web et ses dépendances dans un seul fichier.

En effet, pour créer un fichier war il faut spécifier dans les propriétés du projet qu'on va compresser l'application en tant que fichier WAR.

Image non disponible

Puis il suffit de faire un build pour l'application pour obtenir un fichier war.

Image non disponible

Le fichier WAR généré se trouve sous le répertoire dist du projet :

Image non disponible

9-B. Déployer l'application

Le déploiement d'une application web sur un serveur d'applications signifie en quelque sorte son installation.

On va commencer par voir les paramètres de notre serveur Tomcat. Dans l'onglet « services » de NetBeans on trouve la liste des serveurs, on choisit le serveur Tomcat puis on clique sur propriétés.

Image non disponible
Image non disponible

On démarre le serveur Tomcat

Image non disponible

On ouvre le navigateur web et on tape l'URL de serveur.

Image non disponible

Nous allons faire le déploiement sur le serveur Tomcat qui est installé localement, mais c'est strictement la même chose pour un serveur de production. L'URL par défaut est «http://localhost:8080», mais on peut changer le numéro de port.

Sur la page d'index de Tomcat, il devrait y avoir un lien à gauche TomcatManager. Cliquez dessus. Vous allez ensuite être invité à entrer un nom d'usager et mot de passe (le login et le mot de passe se trouvent dans les propriétés du serveur qu'on a déjà vu).

Image non disponible

La page « Tomcat manager » contient la liste des applications présentes sur le serveur. Allez au bas de la page dans la section "WAR file to deploy". Sélectionnez votre WAR à l'aide du bouton browse et cliquez sur le bouton "Deploy".

Image non disponible

L'application est maintenant déployée.

Image non disponible

L'URL de l'application sera le nom de l'archive (WAR) sans l'extension. Donc dans notre exemple, l'application déployée sera accessible via l'URL : http://localhost:8084/TP-JSF/.


précédentsommaire

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2011 DGHAIES Jihed. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.