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)