1、配置启动类
启动类中继承 SpringBootServletInitializer 重写 configure 方法
@SpringBootApplication
public class ApplicationStartUp extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(ApplicationStartUp.class);
}
public static void main(String[] args) {
SpringApplication.run(ApplicationStartUp.class, args);
System.out.println("-----------------------\n启动完毕!\n-----------------------");
}
}
2、在pom配置文件中把打包格式换成 war
<packaging>war</packaging>
3、maven 中,打包项目

建议先对项目进行clean操作,然后在进行package操作

当出现BUILD SUCCESS 则打包成功,可以在 building war 后面看到war的路径
如果打包成war失败,请检查是否有需要将SpringBoot的内置tomcat进行排除操作
网友评论