springboot打出war包

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011233568/article/details/85272734

一:修改pom.xml文件

修改pom文件去掉springboot对tomcat的依赖

   	<dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
        <exclusions>
        	<exclusion>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-tomcat</artifactId>
        	</exclusion>
		</exclusions>
    </dependency>

修改打包方式:

  <packaging>war</packaging> 

二:新建文件

在Application.java相同目录下新建ServletInitializer.java

package com.inspur.dsp.catalog.cascade;

import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.support.SpringBootServletInitializer;  

public class ServletInitializer extends SpringBootServletInitializer {  

    @Override  
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {  
        return application.sources(Application.class);  
    }  

}  

三:run as---->maven install

猜你喜欢

转载自blog.csdn.net/u011233568/article/details/85272734