java的springboot框架由jar包打包成war包方法(简单易用)

最近在做系统项目的时候,平时我们都是jar包运行调试,但是正式发布产品的时候,需要共用服务器的tomcat,那么需要打成war包,废话不多说,需要修改3个地方,

一、修改pom.xml文件

增加:

war

依赖类,去除自带tomcat插件


        org.springframework.boot
        spring-boot-starter-web
        
        
        
        org.springframework.boot
        spring-boot-starter-tomcat
        
        
        

        
        javax.servlet
        javax.servlet-api
        3.1.0
        provided

启动类改成:

public class PrimaryeduApplication extends SpringBootServletInitializer {

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

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
        // 注意这里要指向原先用main方法执行的Application启动类
        return builder.sources(PrimaryeduApplication.class);
    }

}

这样就大功告成!

你可能感兴趣的:(jar转war)