一、上传项目
1.将Oth文件上传到data目录或者svn拉取改好测试的项目
1)svn---- cd /data/Oth 执行 svn up
2)打开 /data/Othvota_manage_pl/pl-admin/src/main/resources 中application-druid.yml 修改数据库服务器地址和端口
2.将app目录放在 服务器根目录(app目录中有运行项目脚本,直接执行脚本即可启动项目)
二、安装环境
1.jdk
linux yum安装jdk_王子不想变秃的博客-CSDN博客_yum 安装jdk
(转载
2.maven
yum -y install apache-maven
3.redis
yum install epel-release -y
yum install redis -y
systemctl start redis
systemctl enable redis redis
4.mysql(我这里使用docker拉取镜像再隐射到mysql)
1)确保yum包更新到最新:yum -y update
2) 安装需要的软件包:yum install -y yum-utils
3) 安装docker:yum install -y docker-ce
4) 启动docker systemctl start docker
5)设置开机自动启动 :systemctl enable docker
6)配置docker镜像加速 (国内拉取镜像下载速度快)
7) 拉取mysql并启动
a. 先进入data目录创建mysql文件夹并进入mysql目录
[root@localhost mysql]#
b.执行
docker run -d -p 3308:3306 -e MYSQL_ROOT_PASSWORD=123456 \
-v $PWD/conf:/etc/mysql/conf.d -v $PWD/data:/var/lib/mysql -v $PWD/logs:/logs \
--privileged \
--name vota_mysql mysql:8.0
c. 进入docker中mysql
d. drop user 'root'@'%';
create user 'root'@'%' identified with mysql_native_password by '123456';
flush privileges;
e.如果用navicat远程连接数据库 需要授权
grant all privileges on *.* to 'root'@'%';
******************注意这里3308端口不要暴露!!!!还有和 一、上传项目 2)中端口要一致
三、开启防火墙,开放项目所需要端口
四、执行脚本
后台管理:sh /app/java_pl
前端页面:sh /app/ui_pl