Vous pouvez utiliser des assistants pour créer des modules Web dans votre projet
Java™ EE.
Procédure
- Dans la perspective Java EE,
cliquez avec le bouton droit de la souris sur votre projet d'application d'entreprise, puis sélectionnez pour l'assistant de projet Web.
- Dans la zone Nom, tapez un nom pour
votre projet Web.
- Dans la section Modèles de projet, sélectionnez le type de modèle
Web que vous souhaitez utiliser :
Option |
Description |
Toolkit Dojo |
Configure le projet avec des capacités Dojo. Les ressources Dojo peuvent être
situées dans le projet lui-même, dans un projet à part ou en un point distant accessible par HTTP. |
Services REST |
Le projet est configuré pour des services REST basés sur JAX-RS. |
Simple |
Ceci crée un projet Web de base. |
JQuery |
Configure le projet avec des capacités JQuery.
Les ressources JQuery doivent être copiées dans le projet lui-même. |
- Dans la section Modèle de programmation, sélectionnez le modèle
que vous souhaitez utiliser :
- Côté client uniquement (HTML, JavaScript,...)
- Java EE
- OSGi
Cliquez sur Suivant pour
configurer votre nouveau projet Web.
- Dans la page Déploiement, depuis la liste des options de configuration
disponibles, cliquez sur Déploiement pour ouvrir la page Configuration du déploiement.
- La zone Environnement d'exécution cible est préremplie avec la
sélection provenant du projet d'entreprise. Vous pouvez changer la valeur
de la zone Environnement d'exécution cible en sélectionnant une autre
valeur dans la zone déroulante. Cliquez sur Changer les fonctions pour ouvrir la fenêtre Facettes du projet.
- Cliquez sur Ajouter une prise en charge pour les liaisons
et extensions WebSphere ou effacez cette zone.
- Dans la zone Version de module Web, sélectionnez
la version que vous souhaitez utiliser.
- Dans la zone Appartenance EAR, cliquez sur
Ajouter le projet à un fichier EAR si vous voulez inclure l'appartenance
EAR ; effacez cette zone si vous ne voulez pas ajouter le projet Web à un fichier EAR.
- Dans la zone Nom du projet EAR, vous voyez apparaître
le nom de votre fichier EAR existant. Vous pouvez cliquer sur Parcourir
pour sélectionner un fichier EAR différent.
Remarque : L'option de déploiement n'est pas disponible si vous avez sélectionné le modèle de programmation Côté client uniquement pour votre nouveau projet Web.
- Dans la liste
des options de configuration disponibles, cliquez sur Java pour ouvrir
la page de configuration Java.
- Dans la zone Dossiers
source dans le chemin de génération, vous pouvez soit accepter le répertoire par défaut
src, soit cliquer sur Ajouter un dossier, Editer...
ou Supprimer pour indiquer un dossier pour vos fichiers source.
- Dans la zone Dossier
de sortie par défaut :, indiquez un dossier pour vos fichiers de sortie ou acceptez la
valeur par défaut (WebContent\WEB-INF\classes).
Important : Si vous
sélectionnez un fichier autre que WebContent\WEB-INF\classes pour votre dossier de sortie par défaut,
la vue Incidents affiche un avertissement :
Par défaut, les problèmes de racine unique génèrent un avertissement. Pour modifier ce paramètre, utilisez la page
Filtres de validation pour le valideur de structure de projet :
- Cliquez sur , puis sur le bouton ... pour Paramètres.
- Dans la page Filtres de validation pour le valideur de structure de projet, indiquez le niveau de gravité par défaut. Les niveaux de sécurité disponibles sont Erreur, Avertissement et Ignorer.
- Dans la liste des
options de configuration disponibles, cliquez sur Module Web. Dans la page Configuration de module Web :
- Dans la zone Racine du contexte,
tapez le nom de la racine de votre projet Web ou acceptez la valeur par défaut (c'est-à-dire le nom
de votre projet Web).
- Dans la zone Répertoire de contenu,
entrez le nom de votre répertoire de contenu ou acceptez la valeur par défaut (WebContent).
- Si vous voulez créer un descripteur
de déploiement, sélectionnez Générer un descripteur de déploiement web.xml. Vous pouvez aussi ajouter un descripteur de déploiement à votre module Web ultérieurement.
- Cliquez sur Terminer pour créer votre projet
Web.