SpringBoot项目部署到阿里云

1 项目打包

点击IDEA右边的Maven,打开Lifecycle,点击package
在这里插入图片描述
之后在你的target下会生成一个jar包
在这里插入图片描述
之后将这个jar包发送到你的阿里云服务器上
在这里插入图片描述

2 启动项目

先使用命令查看你的项目的端口号是否被占用

lsof -i:端口号

如果显示被占用,就先结束该进程,可以看到这个进程的PID
在这里插入图片描述
使用命令将进程结束掉

kill -9 进程PID

之后启动项目,在目录下使用命令启动项目

java -jar 你的项目名.jar

启动成功。但是这样启动,当你关闭远程连接的时候,项目就会停止。
在这里插入图片描述

3 后台启动

要后台启动,首先确保该端口下没有进程在运行,有的话就kill掉
使用命令

vim start.sh

输入i进入编辑模式,在里面编写启动项目的代码

java -jar 你的项目名.jar

之后按ESC,输入:wq保存并退出

给这个start.sh 管理员权限,然后用nohup指令不间断地运行
分别输入以下两句代码

chmod 777 start.sh
nohup  ./start.sh &

在这里插入图片描述

现在即使退出了shell,项目也会运行了

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐