打包部署到tomcat

@SpringBootApplication
public class SpringBootWebApplication {

    public static void main(String[] args) {
        SpringApplication.run(SpringBootWebApplication.class, args);
    }
}

1、将上面代码改写为下面代码

@SpringBootApplication
public class SpringBootWebApplication extends SpringBootServletInitializer{

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


    public static void main(String[] args) {
        SpringApplication.run(SpringBootWebApplication.class, args);
    }
}

2、pom.xml中添加

<packaging>war</packaging>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
            <scope>provided</scope>
        </dependency>

猜你喜欢

转载自blog.csdn.net/weixin_40472158/article/details/79660248