zoukankan      html  css  js  c++  java
  • 在IDEA中如何将Spring boot项目打包成可执行的jar包并发布到linux服务

    这两年微服务很流行,这里简单介绍一下如何将自己使用idea写的微服务打包成一个可执行的jar包,并发布到linux服务器的步骤。因为spring boot有内置的tomcat所以一般使用内置的tomcat就可以可,当然也使用外部的tomcat容器。

    如有疑问可以添加qq:850534486交流

    步骤1:
    File->Project Structure


    步骤2:
    Project Settings->Artifacts->JAR->From modules with dependencies


    步骤3:
    选择启动类->OK


    步骤4:
    copy to the output directory and link via manifest->OK


    步骤5:
    Apply->OK


    步骤6:
    Build->Build Artifacts


    步骤7:
    demo01.jar->Build


    步骤8:
    自己写的项目成功生成一个可执行的jar包


    步骤9:
    将该文件夹复制到对应的服务器上


    步骤10:

    <1>首次部署当前程序需要在对应的文件夹中执行以下命令

    a.启动程序 nohup java -jar demo01.jar &
    b.退出 ctrl + c
    c.查看日志 tail -500f nohup.out

    <2>非首次部署当前程序需要在对应的文件夹中执行以下命令

    a.捕获上一个版本程序的进程 ps - ef|grep demo01.jar
    b.杀死对应的进程 kill 进程号
    c.启动程序 nohup java -jar demo01.jar &
    d.退出 ctrl + c
    e.查看日志 tail -500f nohup.out
    ---------------------
    作者:程序员QQ
    来源:CSDN
    原文:https://blog.csdn.net/m0_37063257/article/details/78300877
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    大数据经典学习路线(及供参考)
    Redis配置规范
    mysql中datetime和timestamp类型的区别
    bigint(10)和bigint(20)的区别
    Redis分布式锁,基于StringRedisTemplate和基于Lettuce实现setNx
    Spring security UserDetailsService autowired注入失败错误
    Java Print 打印
    Spring boot Junit Test单元测试
    RESTful作用与特性
    JS匿名函数理解
  • 原文地址:https://www.cnblogs.com/weizhxa/p/10014542.html
Copyright © 2011-2022 走看看