部署的流程主要分为2步。
- 向服务器上传jar包
- 使用服务器终端启动jar包
以下基于Windows10环境
向服务器上传jar包
- 下载安装WinSCP
点我下载 - 打开WinSCP,连接到服务器
连接设置如下图,默认SFTP协议和22端口即可
主机名填写服务器的ip地址
- 登录之后,如同在本机上一般,直接拖动本机jar包到服务器目录即可
注意,最好给每个jar包单独一个存放目录
使用服务器终端启动jar包
- 随意找个位置,通过右键菜单启动Git Bash Here
- 输入命令
ssh root@ip
其中ssh是命令名,root是服务器用户名,ip是服务器地址
如ip为127.0.0.1,用户名为root,则连接命令为ssh root@127.0.0.1
- 输入用户名对应的密码,成功进入服务器终端
- 首先使用ls查看当前所在目录下的所有文件名,找到自己存放jar包的目录的父目录
然后不断cd进入下级目录,直到进入自己存放jar包的目录 - 输入命令
nohup java -jar filename.jar &
即可启动jar包
其中filename更改为你的jar包名称
注意点
- 服务器所使用的java版本(一般是1.8)要与打包jar包时使用的版本一致
- 应时刻注意服务器资源使用情况,避免服务器宕机
使用free
命令可以查看内存使用情况
使用df -hl
命令可以查看磁盘使用情况