SpringBoot项目部署在Tomcat容器下

2017-08-17  本文已影响0人  LaxChan

背景

SpringBoot开发的web项目可以不用再额外安装tomcat,直接使用其内置的tomcat;然而在某些情况下可能需要使用到tomcat容器,而原先的SpringBoot项目如何直接部署在tomcat容器下呢?

迁移修改准备

      dependencies {
         compile 'javax.servlet:javax.servlet-api:3.1.0'
         compile("org.springframework.boot:spring-boot-starter-web:$springboot_version") {
        exclude module: 'spring-boot-starter-tomcat'
    }
}
public class SpringBootStartApplication extends SpringBootServletInitializer{
    @Override
    protected SpringApplicationBuilder configure(
            SpringApplicationBuilder application) {
        return application.sources(ApiLcServer.class);
    }
}

部署验证

apply plugin: 'war'
上一篇 下一篇

猜你喜欢

热点阅读