-
pom文件:
//要打成war包
<packaging>war</packaging>
//兼容老版本
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-legacy</artifactId>
<version>1.1.0.RELEASE</version>
</dependency>
-
启动类
//要继承SpringBootServletInitializer
public class MainApplication extends SpringBootServletInitializer {
public static void main(String[] args){
SpringApplication.run(MainApplication.class, args);
}
//重写configure方法
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
// 注意这里要指向原先用main方法执行的Application启动类
return builder.sources(MainApplication.class);
}
}
-
server.xml配置文件
//查看有无这一行,没有则添加到<Host>标签内
<Context path="/" docBase="spring-boot-ssm" debug="0" reloadable="false" crossContext="true"/>
Spring Boot WAR包部署
本文介绍如何将Spring Boot应用打包为WAR文件,并通过继承SpringBootServletInitializer进行部署。包括pom文件配置、启动类实现及server.xml配置。
1万+

被折叠的 条评论
为什么被折叠?



