springboot部署jar包到服务器上要如何部署?

TheDisguiser 2020-06-12 13:41:33 java常见问答 5052

我们都知道,springboot项目如果想要运行,就一定要部署到服务器上,今天,小编就来介绍一下该如何在springboot包为jar包的环境下部署到服务器上,快来看看吧。

一、打开springboot项目下pom文件,将packaging修改为jar类型

<packaging>jar</packaging>

二、修改Pom文件所需主类

springboot部署jar包

三、在启动类上继承 SpringBootServletInitializer 并重写 configure 方法,这是为了打包项目所必须的:

@MapperScan("xxx.xxx.mapper")
@SpringBootApplication(scanBasePackages = {
    "xxx.xxx"
})
public class Application extends SpringBootServletInitializer
{
    public static void main(String[] args)
    {
        SpringApplication.run(Application.class, args);
    }
    /**
     * 为了打包springBoot项目
     *
     * @param builder SpringApplicationBuilder
     * @return SpringApplicationBuilder
     */
    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder)
    {
        return builder.sources(this.getClass());
    }
}

四、打包

springboot部署jar包

五、Jar包生成路径所在

springboot部署jar包

这样我们就部署完成了,最后上传到服务器就ok了。

这只是最简单的部署,一退出控制台即会失效:

在放置jar包的根目录下输入命令: java -jar xxx-1.0-SNAPSHOT.jar 即开启。

以上就是本篇文章的全部内容了,关于springboot框架,如果你还想要了解更多跟它相关java架构师知识的话,就请一直关注我们的网站吧。

推荐阅读:

springboot打包是指什么?有何作用?

springboot整合rabbitmq要怎么实现?意义在哪里?

springboot整合shiro怎么实现?有什么优势?