Stellen Sie Java-Webanwendungen mit maven in Azure bereit

Informationen im Voraus vorzubereiten

image.png

Überprüfen Sie die folgenden Informationen auf der Konsole usw.

appName <- (1) in der Abbildung resourceGroup <- (2) in der Abbildung Abonnement-ID <- (3) in der Abbildung

pom.xml

Stellen Sie das Build-Teil wie folgt ein. Ändern Sie die Regionslaufzeit usw. entsprechend der Umgebung auf der Serverseite.

<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 Eindeutige ID des Abonnements, das die App bereitstellt-->
				<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>

Einloggen

Melden Sie sich über die Konsole an

az login

Ausführungsbefehl

Wechseln Sie in das Verzeichnis pom.xml und führen Sie den Befehl wie unten gezeigt aus. Ändern Sie die Optionen nach Ihren Wünschen.

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

Referenz

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

das ist alles.

Recommended Posts

Stellen Sie Java-Webanwendungen mit maven in Azure bereit
Kriegsbereitstellung für Azure Web Apps (Maven)
[Java] Stellen Sie die Spring Boot-Anwendung für den Azure App Service bereit
Stellen Sie eine Java-Web-App für Heroku bereit
Erstellen von Java-Webanwendungen für Azure-Webanwendungen
[Java] Stellen Sie eine mit Eclipse + Maven + Ontology mit Heroku erstellte Webanwendung bereit
So stellen Sie Java mit Serverless Framework für AWS Lambda bereit
Rufen Sie den Azure App Service für die Java-Konfiguration mit System.getEnv () ab.
Java zum Spielen mit Function
Versuchen Sie gRPC mit Java, Maven
Stellen Sie mit Java eine Verbindung zur Datenbank her
Stellen Sie mit Java eine Verbindung zu MySQL 8 her
So stellen Sie eine einfache Java-Servlet-App auf Heroku bereit
So stellen Sie eine Kotlin (Java) -App auf AWS fargate bereit
Java mit Ramen lernen [Teil 1]
[Java] Mit Arrays.asList () zu beachtende Punkte
Verwenden Sie Azure Bing SpellCheck mit Java
Wagen Sie es, Kaggle mit Java herauszufordern (1)
Ich habe versucht, mit Java zu interagieren
Erstellen Sie eine Befehlszeilen-App mit maven
Java, Arrays für Anfänger
Systemzeit mit Maven an MANIFEST.MF ausgeben
So kompilieren Sie Java mit VsCode & Ant
Mit Docker auf Heroku bereitstellen (Rails 6, MySQL)
Einführung in Algorithmen mit Java-Suche (Tiefenprioritätssuche)
Stellen Sie JavaServlet-Apps lokal in Tomcat bereit
Ich möchte mit Jakarta EE 8 mit Java 11 ein dunkles Web-SNS erstellen
Versuchen Sie, die Rails-App für EC2-Teil 2 (Bereitstellung) bereitzustellen.
So setzen Sie JAVA_HOME mit dem Appassembler-Maven-Plugin von Maven
CICS-Java-Anwendung ausführen- (2) Build-Management mit Maven
[Java] [Maven3] Zusammenfassung der Verwendung von Maven3
Hinzufügen eines Dokuments zum Azure Search Service (Java)
Holen Sie sich Zeitstempel mit dem Azure BlobStorage Java SDK
Einfach mit regulären Java-Ausdrücken zu stolpern
Versuchen Sie es mit der Ressourcenanweisung in der Web-App
Java-Entwicklung mit Codenvy: Konsolen-App-Debug
So erstellen Sie eine App mit einem Plug-In-Mechanismus [C # und Java]
Einführung in Algorithmen mit Java --Search (Breitenprioritätssuche)
So stellen Sie ein mit Java erstelltes System (Wicket-Spring-Boot) auf dem Campus-Server bereit
Hallo Welt mit Java Servlet und JSP (Einfacher Start des Webservers mit Maven + Jetty)
[Azure] Ich habe versucht, eine Java-App für die Erstellung von kostenlosen Web-Apps zu erstellen. [Anfänger]
Herausforderung, mit verstümmelten Zeichen mit Java AudioSystem.getMixerInfo () umzugehen
[Java] So testen Sie, ob es in JUnit null ist
Upsert von Java SDK zu Azure Cosmos DB
[CircleCI 2.0] [Java] [Maven] [JUnit] Aggregieren Sie die JUnit-Testergebnisse mit CircleCI 2.0
Ich habe versucht, eine Standardauthentifizierung mit Java durchzuführen
Downgrade einer vorhandenen App, die mit Rails 5.2.4 erstellt wurde, auf 5.1.6
Einführung in Algorithmen mit Java --Search (Bit Full Search)
Einführung in Kotlin in ein bestehendes Java Maven-Projekt
Einführung automatisierter Java-Tests mit JUnit 5 + Apache Maven
So zeigen Sie eine Webseite in Java an
Stellen Sie Azure-Funktionen mit Maven in einer Proxy-Umgebung bereit
Versuchen Sie, Ruby und Java in Dapr zu integrieren
Laden Sie Notizen in Java in den Azure-Speicher hoch und laden Sie sie herunter
Verwendung des Java-Frameworks mit AWS Lambda! ??
Ich möchte Java8 für jeden mit Index verwenden
Verwendung der Java-API mit Lambda-Ausdrücken