1. 程式人生 > >idea中使用tomcat 方式啟動spring boot專案

idea中使用tomcat 方式啟動spring boot專案

 

 Spring boot 的main 入口啟動方式相信都會用,直接執行main直接就啟動了,但是往往這種方式並不是最佳的啟動方式,比如運維的層面更希望調整tomcat的調優引數,而只使用嵌入啟動方式很難做到這些。所以使用tomcat方式啟動spring boot就比較重要。

 

1、去tomcat 官網下載 tomcat 8 tar.gz 檔案,然後解壓.

 https://tomcat.apache.org/download-80.cgi

2、idea中,配置啟動

 

 

3、增加tomcat啟動呼叫spring boot初始化入口:

public class ServletInitializer extends SpringBootServletInitializer {

    private Logger logger = LoggerFactory.getLogger(ServletInitializer.class);

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {

        logger.info("starting spring boot initializer ......");

        
return application.sources(MainApplication.class); } }

 

 搞定!