Stellen Sie die Spring Boot-Webanwendung für den Azure App-Dienst bereit.
Stellen Sie das, was Sie als Spring-Starter-Projekt erstellt haben, in Eclipse + Gradle bereit.
-Match Tomcat- und Java-Versionen mit Webanwendungen. -Wenn das Betriebssystem Windows ist, ist dies praktisch, da der App Service Editor verwendet werden kann.
Create a Deployable War File https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#howto-create-a-deployable-war-file
Erstellen Sie eine bereitstellbare War-Datei gemäß dem oben beschriebenen Verfahren.
Machen Sie die Klasse mit @ SpringBootApplication
erbenSpringBootServletInitializer
.
Fügen Sie außerdem das War-Plug-In zu build.gradle hinzu und setzen Sie Tomcat auf "requiredRuntime".
build.gradle
apply plugin: 'war'
dependencies {
//Schließen Sie Tomcat nicht in den Krieg ein
providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat'
}
Führen Sie die Aufgabe 'bootWar' aus und erstellen Sie eine Kriegsdatei.
Einfach mit dem App Service Editor. App Service Editor ist ein Tool, mit dem Sie Dateien in App Service mit einer GUI wie Visual Studio Code direkt bearbeiten können. Es kann nur verwendet werden, wenn das Betriebssystem des App Service Windows ist.
Wenn Sie bereits einen ROOT-Ordner haben, löschen Sie ihn.
Ziehen Sie die erstellte WAR-Datei per Drag & Drop in den Explorer-Teil des App Service-Editors und laden Sie sie hoch.
Sie können auch hochladen, indem Sie mit der rechten Maustaste in den Upload-Zielordner oder am Rand von Explorer → "Datei hochladen" klicken. Nach einer Weile wird die WAR-Datei erweitert.
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