springboot:tomcat启动

阅读更多
1.在pom.xml里设置 war

2.移除tomcat插件

    org.springframework.boot
    spring-boot-starter-web
   
   
       
            org.springframework.boot
            spring-boot-starter-tomcat
       

   



3.添加servlet-api依赖

    javax.servlet
    javax.servlet-api
    3.1.0
    provided


4.修改启动类,并重写初始化方法
@SpringBootApplication
public class Application {
    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }
}

public class SpringBootStartApplication extends SpringBootServletInitializer {

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
        // 注意这里要指向原先用main方法执行的Application启动类
        return builder.sources(Application.class);
    }
}

5.mvn clean package打包war包部署到tomcat下

你可能感兴趣的:(springboot,tomcat)