Créer une application web Hello World pour Azure App Service à l’aide d’IntelliJ
Cet article présente les étapes requises pour créer une application web Hello World de base et publier votre application web sur Azure App Service à l’aide de la Kit de ressources Azure pour IntelliJ.
Remarque
Si vous préférez utiliser Eclipse, consultez notre didacticiel similaire pour Eclipse.
Si vous n’avez pas d’abonnement Azure , créez un compte gratuit avant de commencer.
N’oubliez pas de nettoyer les ressources une fois que vous avez terminé ce didacticiel. Dans ce cas, l’exécution de ce guide ne dépassera pas votre quota de compte gratuit.
Conditions préalables
- Kit de développement Java (JDK) pris en charge. Pour plus d’informations sur les JDK disponibles lors du développement sur Azure, consultez prise en charge de Java sur Azure et Azure Stack.
- IntelliJ IDEA, Ultimate ou Community Edition.
- Kit de ressources Azure pour IntelliJ. Pour plus d’informations, consultez Installer le kit de ressources Azure pour IntelliJ.
Installer et se connecter
Les étapes suivantes vous guident tout au long du processus de connexion Azure dans votre environnement de développement IntelliJ.
Si vous n’avez pas installé le plug-in, consultez Kit de ressources Azure pour IntelliJ.
Pour vous connecter à votre compte Azure, accédez à la barre latérale de gauche de l’Explorateur Azure, puis cliquez sur l’icône Azure Sign In. Alternativement, vous pouvez naviguer vers Outils, développer Azure, puis cliquer sur Connexion Azure.
Dans la fenêtre Connexion à Azure qui s’affiche, sélectionnez OAuth 2.0, puis cliquez sur Se connecter. Pour obtenir d'autres options de connexion, consultez Instructions de connexion pour le module Azure pour IntelliJ.
Dans le navigateur, connectez-vous avec votre compte, puis revenez à IntelliJ. Dans la boîte de dialogue Sélectionner des abonnements, cliquez sur l’abonnement que vous souhaitez utiliser, puis cliquez sur Sélectionner.
Créer un projet d’application web
Cliquez sur File (Fichier), développez New (Nouveau), puis cliquez sur Project (Projet).
Dans la boîte de dialogue Nouveau projet, sélectionnez Maven, puis vérifiez que l’option Créer à partir d’Archetype est cochée. Dans la liste, sélectionnez maven-archetype-webapp, puis cliquez sur Suivant.
Développez la liste déroulante Coordonnées de l’artefact pour voir tous les champs à saisir. Spécifiez les informations suivantes pour votre nouvelle application web, puis cliquez sur suivant :
- Nom: nom de votre application web. Cette valeur sera utilisée pour renseigner automatiquement le champ ArtifactId de l’application web.
- GroupId: nom du groupe d’artefacts, généralement un domaine d’entreprise, tel que com.microsoft.azure.
- version: nous conserverons la version par défaut 1.0-SNAPSHOT.
Personnalisez les paramètres Maven ou acceptez les valeurs par défaut, puis cliquez sur Terminer.
Pour rechercher le code généré, accédez à votre projet sous l’onglet Project de gauche, puis ouvrez le fichier src/main/webapp/index.jsp. Vous verrez du code similaire à l’exemple suivant.
<html> <body> <h2>Hello World!</h2> </body> </html>
Déployer une application web sur Azure
Sous la vue de l’Explorateur de projets
, cliquez avec le bouton droit sur votre projet, développez Azure , puis cliquez surDéployer sur Azure Web Apps .Dans la boîte de dialogue Déployer sur Azure, vous pouvez déployer l’application sur une application web Tomcat existante ou en créer une nouvelle.
a. Cliquez sur + pour créer une application web. Sinon, choisissez WebApp dans la liste déroulante WebApp s’il existe des applications web existantes dans votre abonnement.
b. Dans la boîte de dialogue Créer une application web, spécifiez les informations suivantes, puis cliquez sur OK:
- Nom: nom de domaine de l’application web. Cette valeur doit être unique dans Azure.
- Platform: sélectionnez Linux-Java 8-TOMCAT 9.0 ou le cas échéant.
c. Pour déployer sur une application web existante, choisissez l’application web dans la liste déroulante WebApp, puis cliquez sur Run (Exécuter).
Le kit de ressources affiche un message d’état lorsqu’il a correctement déployé votre application web, ainsi que l’URL de votre application web déployée si elle réussit.
Vous pouvez accéder à votre application web à l’aide du lien fourni dans le message d’état.
Gérer les configurations de déploiement
Conseil
Une fois que vous avez publié votre application web, vous pouvez exécuter le déploiement en cliquant sur l’icône de flèche verte dans la barre d’outils.
Avant d’exécuter le déploiement de votre application web, vous pouvez modifier les paramètres par défaut en cliquant sur le menu déroulant de votre application web et en sélectionnant Modifier les configurations.
Dans la boîte de dialogue Configurations d’exécution/débogage, vous pouvez modifier l’un des paramètres par défaut. Cliquez sur OK pour enregistrer les paramètres.
Nettoyer les ressources
Pour supprimer votre application web, accédez à la barre latérale Azure Explorer à gauche et recherchez l’élément Web Apps.
Remarque
Si l’élément de menu Web Apps ne s’étend pas, actualisez manuellement la liste en cliquant sur l’icône Actualiser dans la barre d’outils d’Azure Explorer, ou en cliquant avec le bouton droit sur l’élément de menu Web Apps et en sélectionnant Actualiser.
Cliquez avec le bouton droit sur l’application web que vous souhaitez supprimer, puis cliquez sur Supprimer.
Pour supprimer votre plan App Service ou votre groupe de ressources, visitez le portail Azure et supprimez manuellement les ressources de votre abonnement.
Étapes suivantes
Pour signaler des bogues ou demander de nouvelles fonctionnalités, créez des problèmes sur notre dépôt GitHub, ou posez des questions sur Stack Overflow avec des balises azure-java-tools.
Pour plus d’informations sur l’utilisation de Java avec Azure, consultez les liens suivants :
- Azure pour les développeurs Java
- Java avec Azure DevOps Services
- Prise en charge de Java sur Azure et Azure Stack
Pour plus d'informations sur la création d'applications Web Azure, consultez aperçu du service d'applications.