SpringBoot war包部署

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

1.pom.xml加入<packaging>war</packaging>  设置打包类型,默认是jar包

   pom.xml加入<finalName>springboot</finalName>  生成war包的名字

    <groupId>springboot</groupId>
    <artifactId>springboot</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>war</packaging>
	<build>
		<finalName>springboot</finalName>
	</build>

2.修改启动类,继承SpringBootServletInitializer

public class SpringbootApplication extends SpringBootServletInitializer{

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

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

}

3.maven install,Building war生成在target目录下,上传至tomcat webapps目录下,启动tomcat

猜你喜欢

转载自blog.csdn.net/github_39325328/article/details/81708542