Springboot项目jar包部署到阿里云服务器记录

Springboot项目jar包部署到阿里云服务器记录



前期准备

1、一个阿里云服务器,已经安装了java环境。
2、将项目打包成一个jar包。
3、Xshell用于远程连接服务器。
4、WinSCP用于上传文件到服务器中。
(只要能连接数据库上传jar用什么软件都行)

部署常用命令

1.已经有在运行中的java项目二次迭代

查看已经在运行中的jar包:ps -ef|grep java
杀死想要迭代的jar包进程:kill -9 要杀死的jar包进程pid
再进入jar包所在位置: cd jar包所在位置
直接运行jar命令: java -jar xxx.jar
退出运行界面: ctrl键 + C
后台运行jar包命令: nohup java -jar xxx.jar &
后台运行jar包并输出日志命令:nohup java -jar xxx.jar > xxx.log &
后台运行jar包并只输出错误日志命令:nohup java -jar xxx.jar > xxx.log 2>&1 &
后台运行jar包并输出到指定位置(比如root)日志命令:nohup java -jar xxx.jar > /root/xxx.log &
后台运行jar包并只输出指定位置(比如root)错误日志命令:nohup java -jar xxx.jar > /root/xxx.log 2>&1 &

2.初次部署的java项目

进入jar包所在位置: cd jar包所在位置
直接运行jar命令: java -jar xxx.jar
退出运行界面: ctrl键 + C
后台运行jar包命令: nohup java -jar xxx.jar &
后台运行jar包并输出日志命令:nohup java -jar xxx.jar > xxx.log &
后台运行jar包并只输出错误日志命令:nohup java -jar xxx.jar > xxx.log 2>&1 &
后台运行jar包并输出到指定位置(比如root)日志命令:nohup java -jar xxx.jar > /root/xxx.log &
后台运行jar包并只输出指定位置(比如root)错误日志命令:nohup java -jar xxx.jar > /root/xxx.log 2>&1 &

部署详细过程

(我的jar包:demo.jar ,本地是存放在\桌面\jar包,服务器上传的位置是在/root/test/中)
1、先将jar包传送到服务器目标文件夹。
本地地址
上传中
上传完成

2、远程连接服务器进入存放目录文件夹。
在这里插入图片描述

3、查看已经在运行中的jar包:ps -ef|grep java
这一步是为在项目测试需要迭代的时候,防止项目冲突进行,可以查看所有运行中的jar。

在这里插入图片描述

4、杀死想要迭代的jar包进程:kill -9 要杀死的jar包进程pid
在这里插入图片描述

5、直接运行jar包:java -jar xxx.jar
退出运行界面: ctrl键 + C
在这里插入图片描述
6、后台运行jar包命令: nohup java -jar xxx.jar &
在这里插入图片描述
在这里插入图片描述

7、后台运行jar包并输出日志命令:nohup java -jar xxx.jar > xxx.log &
在这里插入图片描述

8、后台运行jar包并只输出错误日志命令:nohup java -jar xxx.jar > xxx.log 2>&1 &
注意:不能在当前文件夹存在同名文件
在这里插入图片描述

8、后台运行jar包并输出到指定位置日志命令:nohup java -jar xxx.jar > /xxx/xxx.log 2>&1 &
前提条件是指定位置的目录必须存在,不然会启动失败
在这里插入图片描述

10、后台运行jar包并只输出指定位置错误日志命令:nohup java -jar xxx.jar > /xxx/xxx.log 2>&1 &,这个命令和前面的类似就不一一再重复。


总结

以上是自己在部署Springboot项目过程的记录,主要是为了以后忘记可以拿出来看看,不同项目可能还需要配置不同的环境,如果描述有什么错误地方,可以在评论指出。

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值