【Java】将Spring Boot应用程序部署到Azure App Service上

为了什么

将Spring Boot的Web应用程序部署到Azure的App Service中。

前提条件 tí

使用Eclipse和Gradle创建的Spring启动项目进行部署。

创建 App Service

创建War文件

创建可部署的War文件
https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#如何创建一个可部署的War文件

按照上述步骤创建可部署的WAR文件。
让带有@SpringBootApplication注解的类继承SpringBootServletInitializer。
同时,在build.gradle中添加war插件并将Tomcat设置为providedRuntime。

apply plugin: 'war'

dependencies {
    // warにTomcatを含めない
    providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat'
}
01.PNG

将WAR文件部署到Azure上。

如果已经有ROOT文件夹存在,请先删除它。

在上传文件夹目标位置或资源管理器的空白处右键单击→也可以通过“上传文件”进行上传。
等待一段时间后,WAR文件将被解压缩。

附加内容:部署带有Tomcat的jar文件的方法

在Azure应用服务上部署Spring Boot应用(无代码方法)

广告
将在 10 秒后关闭
bannerAds