linux部署springboot(Redis)项目

linux(centOS)部署springboot(结合redis)项目

1、安装jdk

在这里插入图片描述

2、安装msql

在这里插入图片描述

3、安装redis数据库

3-1:把redis的包放到linux上(centOS)

方式一:从windows上传到虚拟机上

方式二:执行===》 wget https://download.redis.io/releases/redis-6.0.5.tar.gz

3-2:解压压缩包

tar -zvxf redis-6.0.5.tar.gz

3-3:编译:

由于redis是c语言编写的,所以我们需要先安装gcc,安装的命令如下:

yum install gcc-c++

3-4:然后进入到redis目录,进入redis-6.0.5,然后执行make

make

如果执行make错误:继续执行:这是因为gcc版本问题:

yum -y install centos-release-scl && yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils && scl enable devtoolset-9 bash

再次执行make!

3-5:安装redis

make PREFIX=安装的路径 install

查看redis版本,在src目录下执行:

./redis-cli -v

在这里插入图片描述

4、启动redis

在src目录下执行:

./redis-server

产生错误:
在这里插入图片描述
解决:杀死占用6379的进程

ps -ef | grep "redis"

kill -9 2878
在这里插入图片描述
再次启动:

./redis-server
在这里插入图片描述

5、执行项目jar包

执行:

java -jar smartFarm_1212-0.0.1-SNAPSHOT.jar

临时修改服务端口:

java -jar smartFarm_1212-0.0.1-SNAPSHOT.jar --server.port=8080

临时修改mysql密码:

java -jar smartFarm_1212-0.0.1-SNAPSHOT.jar --spring.database.druid.password=虚拟机数据库的密码

其他的属性也可以临时修改,端口和数据库密码是最常见的临时属性修改

6、启动项目:

在这里插入图片描述
访问项目:

!!!访问之前先关闭防火墙

查看防火墙状态:

firewall-cmd --state

关闭防火墙:

systemctl stop firewalld

设置开机禁用防火墙:

systemctl disable firewalld.service

localhost换成虚拟机的ip地址:

(http://192.168.0.131:8081/doc.html#/home)

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Object-v

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值