Le processus de composant pour le composant Web télécharge la version la plus récente des artefacts de composant et place ces artefacts dans le dossier approprié.
Procédez comme suit pour créer le processus de composant qui déploie le composant Web :
- Dans l'onglet Composants, cliquez sur le composant JPetStore-WEB.
- Cliquez sur Processus, puis sur Créer un processus.
- Dans la fenêtre Créer un processus, spécifiez le nom Déployer le composant Web.
- Dans la liste Type de processus, sélectionnez Déploiement. Cette liste propose d'autres options pour les processus qui désinstallent ou configurent des composants.
- Acceptez les valeurs par défaut pour les autres propriétés, puis cliquez sur Sauvegarder.
- Dans la liste des processus, cliquez sur le nouveau processus. Le processus s'ouvre dans l'éditeur de processus. L'éditeur affiche les étapes du processus dans un format graphique, sous forme de diagramme par exemple. Les cases Démarrer et Terminer représentent le début et la fin du processus. A partir de là, vous ajoutez des étapes au processus et les liez entre les étapes Démarrer et Terminer afin d'afficher leur ordre.
- Ajoutez une étape pour effacer les fichiers du répertoire de travail. Le processus s'exécute dans un répertoire de travail. Pour vous assurer que vous utilisez la version la plus récente des fichiers dans le composant Web, exécutez une commande de nettoyage du répertoire de travail :
- A gauche de l'éditeur de processus, sous Etapes de plug-in disponibles, développez . Le menu Etapes de plug-in disponibles affiche les étapes disponibles. Vous pouvez explorer les arborescences pour rechercher des étapes ou entrer du texte dans la zone de recherche en haut de la fenêtre.
- Sous l'élément d'arborescence FileUtils, cliquez et faites glisser l'étape Supprimer des fichiers et des répertoires dans l'éditeur de processus. La fenêtre Editer les propriétés s'ouvre et affiche les propriétés de l'étape. Certaines de ces propriétés sont uniques ; d'autres sont les mêmes pour toutes les étapes.
- Dans la zone Nom, spécifiez le nom Nettoyer le répertoire de travail.
- Dans la zone Répertoire de base, spécifiez un point (.).
- Dans la zone Inclure, spécifiez un astérisque (*).
- Acceptez les valeurs par défaut pour les autres propriétés, puis cliquez sur Sauvegarder.
La nouvelle étape apparaît sous forme de case dans l'éditeur de processus. Plus tard, vous connecterez cette étape aux autres étapes du processus. L'éditeur de processus ressemble à la figure suivante :
- Ajoutez une étape pour télécharger la version la plus récente des artefacts de composant. L'étape Télécharger les artefacts est utilisée dans la plupart des processus de type déploiement. Elle télécharge la version spécifiée des artefacts de composant sur l'ordinateur cible. Lorsque vous exécutez le processus, vous spécifiez si la version la plus récente des artefacts de composant ou une version spécifique doit être utilisée.
- Sous Etapes de plug-in disponibles, développez et faites glisser l'étape Télécharger les artefacts dans l'éditeur de processus.
- Dans la fenêtre Editer les propriétés, acceptez les valeurs par défaut, puis cliquez sur Sauvegarder.
- Ajoutez une étape pour supprimer l'ancien contenu Web du serveur :
- Développez et faites glisser une autre étape Supprimer des fichiers et des répertoires dans l'éditeur de processus.
- Dans la fenêtre Editer les propriétés, spécifiez le nom Supprimer l'ancien contenu.
- Dans la zone Répertoire de base, spécifiez le répertoire suivant :
webapps/JPetStore
- Dans la zone Inclure, spécifiez le répertoire suivant :
images
- Dans la zone Répertoire de travail, spécifiez la variable suivante :
${p:environment/tomcat.home}
Cette variable représente le dossier principal du serveur Web Tomcat. Vous spécifierez une valeur pour cette variable ultérieurement.
- Acceptez les valeurs par défaut pour les autres zones et cliquez sur Sauvegarder.
- Ajoutez une étape pour déployer le nouveau contenu sur le serveur. Cette étape copie les artefacts de composant sur le serveur d'applications.
- Développez et faites glisser une étape Déplacer le répertoire dans l'éditeur de processus.
- Dans la fenêtre Editer les propriétés, spécifiez le nom Déployer le nouveau contenu.
- Dans la zone Répertoire source, spécifiez un point (.).
- Dans la zone Répertoire de destination, spécifiez le répertoire suivant :
${p:environment/tomcat.home}/webapps/JPetStore/
- Dans la zone Inclure des fichiers, spécifiez le code suivant :
images/*
- Acceptez les valeurs par défaut pour les autres zones et cliquez sur Sauvegarder.
A présent, le processus compte quatre étapes, comme dans l'image suivante :
Chaque étape présente deux icônes dans son coin supérieur droit. L'icône verte Editer
ouvre la même fenêtre Editer les propriétés qui s'ouvre lorsque vous créez l'étape. L'icône X
supprime l'étape.
De plus, si vous déplacez la souris sur une étape, une icône en forme de flèche apparaît au centre de l'étape. Elle permet de créer des liens entre les étapes.

- Connectez les étapes dans leur ordre d'exécution :
- Déplacez la souris sur l'étape Démarrer, puis cliquez et faites glisser l'icône en forme de flèche vers l'étape Nettoyer le répertoire de travail. La flèche entre ces étapes représente le flux d'activité d'une étape à l'autre,
comme dans la figure suivante :
- De la même façon, faites glisser une flèche de l'étape Nettoyer l'espace de travail vers l'étape Télécharger les artefacts.
- Faites glisser une flèche de l'étape Télécharger les artefacts vers l'étape Supprimer l'ancien contenu.
- Faites glisser une flèche de l'étape Supprimer l'ancien contenu vers l'étape Déployer le nouveau contenu.
- Faites glisser une flèche de l'étape Déployer le nouveau contenu vers l'étape Terminer.
Vous pouvez connecter les étapes séquentiellement, comme ici, ou exécuter les étapes parallèlement les unes aux autres en créant d'autres liens. Toutefois, les processus commencent toujours par l'étape Démarrer et se terminent toujours par l'étape Terminer. La séquence des étapes dans ce processus est la suivante :
- Démarrer
- Nettoyer l'espace de travail
- Télécharger les artefacts
- Supprimer l'ancien contenu
- Déployer le nouveau contenu
- Terminer
- Sauvegardez le processus en cliquant sur l'icône Sauvegarder
sous Outils.
Le processus de composant complet pour le composant Web est similaire à la figure suivante :