SpringBoot 之配置外部Tomcat

姚句發表於2019-04-22

以下配置,個人測試可用。

  • 加依賴
<dependency>
   <groupId>javax.servlet</groupId>
   <artifactId>javax.servlet-api</artifactId>
   <version>3.1.0</version>
   <scope>provided</scope>
</dependency>
  • 修改啟動類
// 繼承SpringBootServletInitializer類,重寫configure方法
@SpringBootApplication
public class MybootApplication extends SpringBootServletInitializer {
   public static void main(String[] args) {
      SpringApplication.run(MybootApplication.class, args);
   }

   @Override
   protected SpringApplicationBuilder configure(SpringApplicationBuilder application){
      return super.configure(application);
   }
}
  • 對Tomcat進行配置
    tomcat配置tomcat配置在這裡插入圖片描述
  • 問題
    當選擇專案為空,如下圖。
    在這裡插入圖片描述則需要進行Artifacts的配置
    Ctrl+Shift+Alt+S開啟專案結構頁面配置即可。
    在這裡插入圖片描述
    在這裡插入圖片描述

相關文章