zoukankan      html  css  js  c++  java
  • springboot项目如何打war包,并发布到外部tomcat部署

    1、修改pom        <packaging>war</packaging> 

    2、移除spring-boot-starter-web依赖中的tomcat依赖

      

    <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-tomcat</artifactId>
                <!‐‐编译时依赖,但不会打包进去‐‐> 
                <scope>provided</scope>
            </dependency>    
    

     3、主启动类上实现SpringBootServletInitializer 重写confiure方法 

      

    @SpringBootApplication 
    public class DemoMain extends SpringBootServletInitializer {
        public static void main(String[] args){
            SpringApplication.run(DemoMain.class,args);
        }
                @Override
                protected SpringApplicationBuilder configure(SpringApplicationBuilder builder){
              return builder.sources(DemoMain.class);
        }  
    }
            
    

      

  • 相关阅读:
    SQL 联合语句
    Strust2MVC
    struts2执行流程
    struts2的验证框架
    poj 1201 Intervals
    FZOJ Problem 2219 StarCraft
    poj 3470 Walls
    hdu 6021 MG loves string
    FZOJ Problem 2150 Fire Game
    FZOJ Problem 2148 Moon Game
  • 原文地址:https://www.cnblogs.com/wl20200316/p/13199582.html
Copyright © 2011-2022 走看看