news 2026/7/18 3:44:44

ruoyi若以前后端分离项目部署

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ruoyi若以前后端分离项目部署

项目地址要选对

项目地址要选对

项目地址要选对

其实项目中已经有了比较详细的部署文档,奈何在部署过程中,还是踩了一些坑。

此流水文档的初衷是给像我一样的小白提供一些参考,希望大家都能快速的完成项目部署。

一、下载项目源文件

项目地址,ruoyi前后端分离项目,通过git下载:

git clonehttps://gitee.com/y_project/RuoYi-Vue.git

其中文件夹ruoyi-ui为前端项目,其它为后端项目。

二、后端部署

首先要导入项目,idea、eclipse 都可以,项目导入成功后,配置maven、修改配置文件

  • 配置maven,需要配置依赖:
    1. (1) 安装maven,idea选择maven对应的版本
    2. (2) 修改maven配置文件:conf/settings.xml,指定本地仓库、私有仓库地址: <localRepository></localRepository>、<mirror>x</mirror>

如果是内网环境,需要配置私服地址,可通过mirror指定

  • 修改项目配置文件,/ruoyi-admin/src/main/resources:本地路径、mysql账号密码、redis看情况配置,项目默认redis密码为空,如果本地redis有设置密码,需要在配置文件进行配置
    1. (1) application.xml、
    2. (2) application-druid.yml、
    3. (3) logback.xml
  • 创建数据库/表、导入数据、创建/调试数据库链接
    1. 使用mysql数据库,新增项目数据库:ruoyi
    2. 期间遇到问题:创建数据库链接报错返回,Public Key Retrieval is not allowed,解决方法:链接后新增参数?allowPublicKeyRetrieval=true&useSSL=false
    3. 导入数据sql/quartz.sql、ry_20260320.sql
  • Redis部署:
    1. (1) Mac/Linux版本可以直接到官网下载
    2. (2) Win 自3.x起官网和微软网站就没有redis安装包更新了,好在github有开发者在编译发布更新(目前最新有5.0.9版本可下)下载地址,暂时部署在虚拟桌面
  • https://github.com/tporadowski/redis/releases/

    备注:配置文件默认是没有密码,如果新增密码,要同步修改

运行后端项目,查看运行日志,如有报错,重点看下错误提示

三、前端部署:

1、本地,安装vsCode、Nodejs,添加Nodejs环境变量

2、如果有网络访问限制,可设置私有仓库地址

pm config set registry https://xxx.xx.com

3、进入项目目录后,安装依赖:npm install

4、启动服务:npm run dev

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/18 3:43:22

Linux 基础指令与内核思维构建系列(一):rm 删除机制、路径相对性与“一切皆文件”的真相

目录前言一、从基本指令到文件本质1.1 详解 ls 命令与选项组合1.1.1 常用选项解析 (-l, -a 等)1.1.2 选项的自由组合1.2 透过指令看本质&#xff1a;Linux 核心理论1.2.1 重新定义“文件” (一切皆文件)1.2.2 路径的唯一性1.3 Linux 文件系统基础与路径概念1.3.1 树形结构与绝对…

作者头像 李华
网站建设 2026/7/18 3:43:06

Android FFmpeg-Kit定制编译实战与优化指南

1. 项目背景与核心挑战在Android音视频开发领域&#xff0c;FFmpeg作为多媒体处理的瑞士军刀&#xff0c;其重要性不言而喻。而FFmpeg-Kit则是将FFmpeg能力封装为Android可用库的利器。但在实际开发中&#xff0c;官方预编译的二进制包往往无法满足特定需求&#xff0c;这时就需…

作者头像 李华
网站建设 2026/7/18 3:42:54

Python 3.8新特性解析:海象运算符与异步编程优化

1. Python 3.8.0 版本概览Python 3.8.0 作为 Python 3.x 系列的重要版本更新&#xff0c;于 2019 年 10 月正式发布。这个版本在语法特性、标准库改进和性能优化等方面都带来了显著提升。作为一名长期使用 Python 的开发人员&#xff0c;我认为 3.8 版本最值得关注的是它引入的…

作者头像 李华
网站建设 2026/7/18 3:42:02

机器学习项目范围界定:72小时构建可执行技术契约

1. 项目概述&#xff1a;为什么“高效界定范围”是机器学习项目成败的分水岭你有没有遇到过这样的情况&#xff1a;团队花了三个月时间训练出一个AUC达到0.92的模型&#xff0c;上线后业务方却说&#xff1a;“这根本不是我们要解决的问题”&#xff1b;或者数据科学家反复调参…

作者头像 李华
网站建设 2026/7/18 3:40:28

Intel Core Ultra 7 155H处理器架构与AI加速技术解析

1. Intel Core Ultra 7 155H处理器架构解析这款代号Meteor Lake的处理器采用了颠覆性的分离式模块设计&#xff08;Disaggregated Die Architecture&#xff09;&#xff0c;将传统单片硅片拆分为四个独立单元&#xff1a;计算模块&#xff08;Compute Tile&#xff09;、图形模…

作者头像 李华
网站建设 2026/7/18 3:39:11

start4 三轴加速度

一、概念原理1. 数据来源三轴加速度计&#xff08;如 MPU6050、ADXL345、LSM303 等&#xff09;会输出三个方向的加速度值&#xff1a;ax&#xff1a;X 轴加速度ay&#xff1a;Y 轴加速度az&#xff1a;Z 轴加速度在静止状态下&#xff0c;这些值主要反映重力加速度在各轴的分量…

作者头像 李华