zoukankan      html  css  js  c++  java
  • Linux下部署Spring Boot 项目 jar包

    打jar包

      在IDEA 2020的最右侧边,选中Maven ,然后双击Lifecycle标签下的package即开始打包,之后就会在target目录下生成jar包。

    注意,需要修改pom.xml 为:jar,如果是war,则打包为war。

    jar包上传

      使用WinSCP软件上传,直观高效,左边是本地工作目录,右边是Linux服务器工作目录:

      把刚刚打包生成的本地文件myJar.jar拖到远程工作目录即可。

    部署jar包

      在linux服务器上运行Jar文件时,官方推荐的方法是在jar包所在目录执行nohup java -jar xxx.jar,示例如下:

    nohup java -jar myJar.jar
    

      这种部署方式的优点是当ssh窗口关闭时,程序在后台继续运行。命令nohup 的意思是不挂断运行命令,当账户退出或终端关闭时程序在后台继续运行;缺省情况下该作业的所有输出被重定向到nohup.out的文件中,除非指定了输出文件。

    查看指定jar进程命令

      通过指令ps -ef | grep java 可以查看全部进程信息,通过ps aux|grep xxx.jar可以查看指定jar的进程号。

    终止进程

      关闭正在运行的程序的命令如下:

    kill -9 进程号

      进程号可以从上图中查看。

      从图中可以看到,正在关闭myJar.jar服务。

      关于本文内容,大家有什么看法?欢迎留言讨论,也希望大家多多点赞关注。楼兰胡杨祝各位生活愉快!工作顺利!


      读后有收获,小礼物走一走,请作者喝咖啡。

    赞赏支持

  • 相关阅读:
    mysql主从配置
    apache+mysql+php,安装整合配置。
    [转载]误将SELINUXTYPE看成SELINUX后,将其值改为disabled。导致操作系统服务启动,无法进入单用户模式
    python-趣味百题3
    python-趣味百题2
    python-趣味百题1
    python之路----1
    控件的textIsSelectable属性引起的血案
    导入eclipse项目 编码格式错误,运行包 不能映射的...编码
    Glide 缓存使用
  • 原文地址:https://www.cnblogs.com/east7/p/15191343.html
Copyright © 2011-2022 走看看