【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'
}
将WAR文件部署到Azure上。
如果已经有ROOT文件夹存在,请先删除它。
在上传文件夹目标位置或资源管理器的空白处右键单击→也可以通过“上传文件”进行上传。
等待一段时间后,WAR文件将被解压缩。
附加内容:部署带有Tomcat的jar文件的方法
在Azure应用服务上部署Spring Boot应用(无代码方法)