[Java] Déployer l'application Spring Boot sur Azure App Service

Objectif

Déployez l'application Web Spring Boot sur Azure App Service.

Conditions préalables

Déployez ce que vous avez créé en tant que projet Spring Starter dans Eclipse + Gradle.

Créer un service d'application

-Faire correspondre les versions Tomcat et Java avec les applications Web. -Si le système d'exploitation est Windows, c'est pratique car l'éditeur App Service peut être utilisé.

Créer un fichier War

Create a Deployable War File https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#howto-create-a-deployable-war-file

Créez un fichier war déployable selon la procédure ci-dessus. Faites en sorte que la classe avec @ SpringBootApplication hérite deSpringBootServletInitializer. Ajoutez également le plug-in war à build.gradle et définissez Tomcat sur providedRuntime.

build.gradle


apply plugin: 'war'

dependencies {
	//N'incluez pas Tomcat dans la guerre
	providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat'
}

Exécutez la tâche "bootWar" et créez un fichier war. 01.PNG

Placez le fichier WAR sur Azure

Facile avec l'éditeur App Service. App Service Editor est un outil qui vous permet de modifier directement des fichiers sur App Service avec une interface graphique telle que Visual Studio Code. Il ne peut être utilisé que lorsque le système d'exploitation d'App Service est Windows.

Si vous avez déjà un dossier ROOT, supprimez-le.

Faites glisser et déposez le fichier WAR créé dans la partie Explorateur de l'éditeur App Service et téléchargez-le.

Vous pouvez également télécharger en cliquant avec le bouton droit de la souris dans le dossier de destination de téléchargement ou dans la marge de l'Explorateur → "Télécharger le fichier". Après un certain temps, le fichier WAR sera développé.

Bonus: comment déployer un fichier jar avec Tomcat

Spring Boot Deployment On Azure App Service — Zero Code Approach https://medium.com/@k32y/spring-boot-deployment-on-azure-app-service-zero-code-approach-88305c8d0818

Recommended Posts

[Java] Déployer l'application Spring Boot sur Azure App Service
Déployez l'application créée par Spring Boot sur Heroku (public) ②
Déployez l'application créée par Spring Boot sur Heroku (public) ①
Déployez des applications Web Java sur Azure avec maven
WAR l'application WEB par Spring Boot et la déployer sur le serveur Tomcat
Application Java CICS-Run - (4) Application Spring Boot
Déployer le projet Spring Boot sur Tomcat dans XAMPP
Déployez des applications Spring Boot sur Heroku sans utiliser la CLI Heroku
Configuration minimale pour exécuter l'application Spring Boot sur Azure Web Apps
Ajouter un document à Azure Search Service (Java)
Un débutant Java a essayé de créer une application Web simple à l'aide de Spring Boot
Déployer automatiquement des applications Web développées en Java à l'aide de Jenkins [Spring Boot App Edition]
Essayez d'appeler le service CORBA depuis Spring (Java)
L'histoire de la montée de la série Spring Boot 1.5 à la série 2.1
[Java / PostgreSQL] Connectez l'application WEB à la base de données
[Java] Article pour ajouter une validation avec Spring Boot 2.3.1.
Déployer l'application Spring Boot sur Elastic Beanstalk
[Spring Boot] Comment se référer au fichier de propriétés
Connectez-vous aux applications Web Spring Boot sur la plate-forme Microsoft ID
[Azure] J'ai essayé de créer une application Java pour la création d'applications Web gratuites - [Débutant]
Comment définir des variables d'environnement dans le fichier de propriétés de l'application Spring Boot
Disponibilité de l'application Spring Boot 2.3
Comment exécuter l'application SpringBoot en tant que service
05. J'ai essayé de supprimer la source de Spring Boot
Déployer des applications Java sur le service IBM Cloud Kubernetes
J'ai essayé de réduire la capacité de Spring Boot
Obtenez la configuration Azure App Service pour Java avec System.getEnv ()
Tirez parti de la barrière cyclique Spring AOP + pour garantir des conditions de test de verrouillage optimistes sur l'application Spring Boot
[Édition définitive 2018] [conteneurisation Java 11] Après avoir réduit la taille de l'application Spring Boot à la limite, créez-la avec Jib et poussez-la vers ECR
L'histoire de la montée de Spring Boot de la série 1.5 à la série 2.1 part2
Essayez Spring Boot de 0 à 100.
À propos de la fonction de Spring Boot en raison de différentes versions
Déployez des applications Java développées localement avec Cloud Toolkit sur des instances Alibaba Cloud ECS
Comment déployer une application Java Servlet simple sur Heroku
20190803_Java & k8s sur Azure L'histoire d'aller au festival
[Spring Boot] Création d'applications Web
[Java] Thymeleaf Basic (Spring Boot)
Introduction à Spring Boot ① ~ DI ~
Introduction à Spring Boot ② ~ AOP ~
Comment appeler et utiliser l'API en Java (Spring Boot)
Comment déployer une application kotlin (java) sur AWS Fargate
Déployer l'application sur WildFly
Comment déployer une application Java sur Alibaba Cloud EDAS dans Eclipse
Introduction à Spring Boot, partie 1
[Java] [Spring] Spring Boot 1.4-> 1.2 Note de rétrogradation
Entrée dans la console Java
Créez une application Web Spring Boot qui utilise IBM Cloudant et déployez-la sur Cloud Foundry
[Java] Obtenir des données de la base de données à l’aide du service singleton dans Spring (Boot)
Ce que j'ai fait lors de la migration de la série Spring Boot 1.4 vers la série 2.0
Ce que j'ai fait lors de la migration de la série Spring Boot 1.5 vers la série 2.0
Je veux contrôler le message d'erreur par défaut de Spring Boot
J'ai pu déployer l'application Docker + laravel + MySQL sur Heroku!
Développement d'applications Spring Boot dans Eclipse
Points de révision du code de l'application Spring Boot
Spring Boot pour la première fois
[java8] Pour comprendre l'API Stream
Créez une application avec Spring Boot 2