springboot部署到linux有哪些流程?

TheDisguiser 2020-06-12 14:09:30 java常见问答 7148

小伙伴们知道要如何将springboot项目部署到Linux上吗?之前我们讲过一些常用的部署方式,这次我们就来看看该如何把springboot部署至Linux系统上吧。

一、首先我们打开springboot项目,在pom文件下打包的类型该为jar类型,这是因为springboot已经集成了tomcat,所以我们打包的时候就不需要再使用war了。

<groupId>cn</groupId> <
artifactId > back < /artifactId>  <
    version > 0.0 .1 - SNAPSHOT < /version>  <
    packaging > jar < /packaging>

二、将springboot启动类添加继承SpringBootServletInitializer,且重写configure方法。

public class BackApplication extends SpringBootServletInitializer
{
    public static void main(String[] args)
    {
        SpringApplication.run(BackApplication.class, args);
    }
    @Override //为了打包springboot项目 
    protected SpringApplicationBuilder configure(
        SpringApplicationBuilder builder)
    {
        return builder.sources(this.getClass());
    }
}

三、选中项目,右击选择Run As==>maven clean清空一下之前的jar。

四、选中项目,右击选择Run As==>maven install安装打包。

五、这些就是我们需要的包了。

springboot部署到linux

六、将jar包上传到你的服务器中,然后进入该文件夹目录,执行命令: nohup java -jar fx2Back.jar &使用nohup不挂机启动,这样就部署成功了。

springboot部署到linux

以上所述就是关于springboot如何部署到Linux的全部内容了,如果小伙伴们还有疑问,并且还需要了解更多java架构师相关的知识就请关注我们的网站了解详情吧。

推荐阅读:

springboot开源项目是指什么?有何作用?

springboot框架的优点是什么? springboot比spring的优势如何?

SpringBoot注解都有哪些?都有什么作用?