SpringBoot 之配置外部Tomcat

以下配置,个人测试可用。

  • 加依赖

   javax.servlet
   javax.servlet-api
   3.1.0
   provided

  • 修改启动类
// 继承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进行配置
    SpringBoot 之配置外部Tomcat_第1张图片SpringBoot 之配置外部Tomcat_第2张图片SpringBoot 之配置外部Tomcat_第3张图片
  • 问题
    当选择项目为空,如下图。
    SpringBoot 之配置外部Tomcat_第4张图片则需要进行Artifacts的配置
    Ctrl+Shift+Alt+S打开项目结构页面配置即可。
    SpringBoot 之配置外部Tomcat_第5张图片
    SpringBoot 之配置外部Tomcat_第6张图片

你可能感兴趣的:(SpringBoot)