Ubuntu服务器上的 Jar 包部署办法

今天紧急学习了一下部署jar包的方法,特此存档

部署的流程主要分为2步。

  1. 向服务器上传jar包
  2. 使用服务器终端启动jar包

以下基于Windows10环境

向服务器上传jar包

  1. 下载安装WinSCP
    点我下载
  2. 打开WinSCP,连接到服务器
    连接设置如下图,默认SFTP协议和22端口即可
    主机名填写服务器的ip地址
    ubuntu部署
  3. 登录之后,如同在本机上一般,直接拖动本机jar包到服务器目录即可
    注意,最好给每个jar包单独一个存放目录

使用服务器终端启动jar包

  1. 随意找个位置,通过右键菜单启动Git Bash Here
  2. 输入命令ssh root@ip
    其中ssh是命令名,root是服务器用户名,ip是服务器地址
    如ip为127.0.0.1,用户名为root,则连接命令为ssh root@127.0.0.1
  3. 输入用户名对应的密码,成功进入服务器终端
  4. 首先使用ls查看当前所在目录下的所有文件名,找到自己存放jar包的目录的父目录
    然后不断cd进入下级目录,直到进入自己存放jar包的目录
  5. 输入命令nohup java -jar filename.jar &即可启动jar包
    其中filename更改为你的jar包名称

注意点

  1. 服务器所使用的java版本(一般是1.8)要与打包jar包时使用的版本一致
  2. 应时刻注意服务器资源使用情况,避免服务器宕机
    使用free命令可以查看内存使用情况
    使用df -hl命令可以查看磁盘使用情况
--It's the end.Thanks for your read.--