Déployez des applications Web Java sur Azure avec maven

Informations à préparer à l'avance

image.png

Vérifiez les informations suivantes sur la console, etc.

appName <- (1) dans la figure resourceGroup <- (2) dans la figure subscriptionId <- (3) dans la figure

pom.xml

Définissez la pièce de construction comme suit. Modifiez le temps d'exécution de la région, etc. en fonction de l'environnement du côté serveur.

<build>
	<!-- https://docs.microsoft.com/en-us/azure/app-service/app-service-web-get-started-java -->
	<plugins>
		<plugin>
			<artifactId>maven-compiler-plugin</artifactId>
			<version>3.8.1</version>
			<configuration>
				<source>1.8</source>
				<target>1.8</target>
			</configuration>
		</plugin>
		<!--************************************************* -->
		<!-- Deploy to Tomcat in App Service Windows -->
		<!--************************************************* -->
		<plugin>
			<groupId>com.microsoft.azure</groupId>
			<artifactId>azure-webapp-maven-plugin</artifactId>
			<version>1.7.0</version>
			<configuration>
				<!-- Specify v2 schema -->
				<schemaVersion>v2</schemaVersion>
				<!-- App information -->
				<!-- SUBSCRIPTION_ID ID unique de l'abonnement qui déploie l'application-->
				<subscriptionId>your_subscriptionId</subscriptionId>
				<!-- RESOURCEGROUP_NAME -->
				<resourceGroup>your_resourceGroup</resourceGroup>
				<!-- WEBAPP_NAME -->
				<appName>your_appName</appName>
				<!-- REGION -->
				<region>your_region</region>
				<!-- Java Runtime Stack for App Service on Windows -->
				<runtime>
					<os>windows</os>
					<javaVersion>1.8</javaVersion>
					<webContainer>tomcat 9.0</webContainer>
				</runtime>
				<deployment>
					<resources>
						<resource>
							<directory>${project.basedir}/target</directory>
							<includes>
								<include>*.war</include>
							</includes>
						</resource>
					</resources>
				</deployment>
			</configuration>
		</plugin>
	</plugins>
</build>

S'identifier

Connectez-vous depuis la console

az login

Commande d'exécution

Accédez au répertoire pom.xml et exécutez la commande comme indiqué ci-dessous. Modifiez les options à votre guise.

mvn clean package azure-webapp:deploy -Dmaven.test.skip=true

référence

Quickstart: Create a Java app on Azure App Service - Azure App Service | Microsoft Docs https://docs.microsoft.com/en-us/azure/app-service/quickstart-java?tabs=javase&pivots=platform-linux

c'est tout.

Recommended Posts

Déployez des applications Web Java sur Azure avec maven
Déploiement de guerre sur Azure Web Apps (maven)
[Java] Déployer l'application Spring Boot sur Azure App Service
Déployer des applications Web Java sur Heroku
Création d'applications Web Java sur Azure Web Apps
[Java] Déployer une application Web créée avec Eclipse + Maven + Ontology avec Heroku
Comment déployer Java sur AWS Lambda avec Serverless Framework
Obtenez la configuration Azure App Service pour Java avec System.getEnv ()
Java pour jouer avec Function
Essayez gRPC avec Java, Maven
Connectez-vous à DB avec Java
Connectez-vous à MySQL 8 avec Java
Comment déployer une application Java Servlet simple sur Heroku
Comment déployer une application kotlin (java) sur AWS Fargate
Java pour apprendre avec les ramen [Partie 1]
[Java] Points à noter avec Arrays.asList ()
Utiliser Azure Bing SpellCheck avec Java
Osez défier Kaggle avec Java (1)
J'ai essayé d'interagir avec Java
Créer une application en ligne de commande avec maven
Java, des tableaux pour débuter avec les débutants
Sortie de l'heure système sur MANIFEST.MF avec Maven
Comment compiler Java avec VsCode & Ant
Déployer sur heroku avec Docker (Rails 6, MySQL)
Introduction aux algorithmes avec java-Search (recherche prioritaire en profondeur)
Déployer les applications JavaServlet localement dans Tomcat
Je souhaite créer un SNS Web sombre avec Jakarta EE 8 avec Java 11
Essayez de déployer l'application Rails sur EC2-Part 2 (déploiement) -
Comment définir JAVA_HOME avec l'appassembler-maven-plugin de Maven
Application Java CICS-Run - (2) Gestion de build avec Maven
[Java] [Maven3] Résumé de l'utilisation de Maven3
Ajouter un document à Azure Search Service (Java)
Obtenez des horodatages avec le SDK Java Azure BlobStorage
Facile à parcourir avec les expressions régulières Java
Essayer avec la déclaration de ressources dans l'application Web
Développement Java avec Codenvy: débogage de l'application console
Comment créer une application avec un mécanisme de plug-in [C # et Java]
Introduction aux algorithmes avec java --Search (recherche de priorité de largeur)
Comment déployer un système réalisé avec Java (démarrage Wicket-Spring) sur le serveur du campus
Hello World avec Java Servlet et JSP (démarrage facile du serveur Web avec Maven + Jetty)
[Azure] J'ai essayé de créer une application Java pour la création d'applications Web gratuites - [Débutant]
Défi pour gérer les caractères déformés avec Java AudioSystem.getMixerInfo ()
[Java] Comment tester s'il est nul dans JUnit
Upsert du SDK Java vers Azure Cosmos DB
[CircleCI 2.0] [Java] [Maven] [JUnit] Agréger les résultats des tests JUnit avec CircleCI 2.0
J'ai essayé de faire une authentification de base avec Java
Rétrograder une application existante créée avec les rails 5.2.4 vers 5.1.6
Introduction aux algorithmes avec java --Search (bit full search)
Présentation de Kotlin à un projet Java Maven existant
Présentation des tests Java automatisés avec JUnit 5 + Apache Maven
Comment afficher une page Web en Java
Déployer Azure Functions à l'aide de Maven sous un environnement proxy
Essayez d'intégrer Ruby et Java avec Dapr
Charger et télécharger des notes en Java sur le stockage Azure
Comment utiliser le framework Java avec AWS Lambda! ??
Je veux utiliser java8 forEach avec index
Comment utiliser l'API Java avec des expressions lambda