zoukankan      html  css  js  c++  java
  • springboot发布到独立的tomcat中

    springboot发布到独立的tomcat中运行

    1. 将打包形式修改成war包

      <packaging>war</packaging>
    2. 将springboot的默认内嵌tomcat排除掉

      <dependency>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-starter-tomcat</artifactId>
          <scope>provided</scope>
      </dependency>
    3. 修改项目启动方式
      写一个SpringBootServletInitializer 子类,并覆盖它的 configure 方法,这个子类可以是应用的主类,也可以另外写一个类    

    package com.test;
    
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    import org.springframework.boot.builder.SpringApplicationBuilder;
    import org.springframework.boot.web.support.SpringBootServletInitializer;
    
    @SpringBootApplication
    public class MyApplication extends SpringBootServletInitializer {
    
        @Override  
        protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {  
            return application.sources(MyApplication .class);  
        }  
    
        public static void main(String[] args) {
            SpringApplication.run(MyApplication.class, args);
        }
    }
  • 相关阅读:
    javascript 解析json数据
    解析 对象列表的JSON数据 []、[{}] 中括号
    # 指针
    # 栈内存和堆内存
    # Linux学习笔记
    # jsp及servlet学习笔记
    # Git学习笔记
    # Excel批量处理数据
    # 数学建模算法
    # VsCode 配置C++调试运行
  • 原文地址:https://www.cnblogs.com/xyddm/p/9141408.html
Copyright © 2011-2022 走看看