部署springboot项目

发布于:2022-12-07 ⋅ 阅读:(283) ⋅ 点赞:(0)

 一、上传项目

 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


网站公告

今日签到

点亮在社区的每一天
去签到