Spring Boot 部署到阿里云ECS服务器上(centos8.1)

Spring Boot 部署到阿里云ECS服务器上(centos8.1)


一、得有一个自己的阿里云服务器

我自己买了一个ECS服务器,选的centos,

1、进入安全组开端口,选你springboot要用的端口

在这里插入图片描述
打开端口
在这里插入图片描述


二、利用Xshell 远程连接阿里云服务器

1、Xshell下载与安装

https://www.netsarang.com/zh/xshell-download/

选中免费授权进行下载
在这里插入图片描述

2、登入服务器

在阿里云服务器中找到自己的公网ip
输入用户名和密码
在这里插入图片描述

三、服务器上安装docker,并部署mysql

参考:https://www.runoob.com/docker/docker-install-mysql.html

四、服务器上安装linux版的jdk

1、下载linux版jdk

2、打开xshell,把文件传上去

yum install lrzsz

Cd到usr下面
如果没有java文件夹,就建一个文件夹 mkdir
Cd到java下面,把jdk传上去,

上传代码

rz

然后会跳出来传送框
点击传送即可

3、用tar 命令解压缩jdk

tar -zxvf jdk-8u221-linux-x64.tar.gz

4、配置环境变量

Cd到/etc 去改环境变量

 cd /etc
vim profile 
按一下i

添加
在这里插入图片描述

export JAVA_HOME=/usr/java/jdk1.8.0_221
export CLASSPATH=$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH

保存修改

按一下ESC
然后输入(冒号+wq+回车)
:wq

5、执行source文件

source etc/profile

6、看一下java版本

java -version

五、spring-boot打包

1、打开pom.xml,添加如下语句,将项目的打包形式设置好

<!-- 打包成jar包 -->
<packaging>jar</packaging>

2、将打包好的jar文件复制到桌面,然后传到虚拟机

rz

六、开启

1、查看端口使用情况

我这里用的端口是8080,根据自己项目占用端口号来设置

netstat -anp | grep 8080

如果有被占用,则sudo lsof -i:8080
然后把pid对应的kill掉sudo kil -9 *****

2、运行

cd到刚刚上传的jar镜像上面,然后

java -jar ***.jar

***输入自己的jar包名字

参考资料:https://blog.csdn.net/allen_csdns/article/details/104554928

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值