RuoYi-Cloud从配置到运行
前期准备工作
若依微服务版(RuoYi-Cloud)代码下载:https://gitee.com/y_project/RuoYi-Cloud
注册中心(nacos)下载:https://www.aliyundrive.com/s/rUZZHURrY2K(PS:下载完将后缀txt改为zip,阿里云上传的zip文件不允许分享)
1.电脑上JDK 、Maven、Mysql、Node、IDEA这些基本的开发环境必备已经安装完成。 JDK >= 1.8 (推荐1.8版本)
Mysql >= 5.5.0 (推荐5.7版本)
Redis >= 3.0
Maven >= 3.0
Node >= 10(安装教程详细在另外一个文件)
nacos >= 2.x.x
第一步:下载压缩包使用idea选择pom文件作为项目打开

第二步:初始化数据库(建库建表)
1.找到项目中的sql文件夹,新建一个名为 ry-cloud 的数据库,执行quartz.sql和ry_20210906.sql
2.然后执行另外两个sql脚本,脚本中自带建库语句,所以就不用自己建了
3.执行完上述操作将会得到三个数据库

至此数据库初始化完成
第三步:完成注册中心(nacos)的配置和启动
解压下载好的nacos压缩包,打开nacos文件夹找到conf文件夹下的application.properties并修改以下配置
#*************** Config Module Related Configurations ***************#
### If use MySQL as datasource:
spring.datasource.platform=mysql ### Count of DB:
db.num=1 ### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/ry-config?characterEncoding=utf8&connectTimeout=10000&socketTimeout=30000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root
db.password=123456
修改好配置以后返回上一级目录找到bin目录并进入找到 startup.cmd 文件
# 打开此文件找到下面这行代码
set MODE="cluster"
将 cluster 修改为 standalone
cluster 表示以集群的方式运行
standalone 表示以单机的方式运行
修改完后保存运行 startup.cmd
nacos启动成功

浏览器打开 http://localhost:8848/nacos 登录的用户名和密码都为nacos

进入后可看到初始化数据库时建的表中的配置文件
从上往下挨个编辑,把涉及到连接Mysql和Redis的所有地方,改为自己对应的用户名和密码。
以系统模块的配置文件ruoyi-system-dev.yml为例

修改后发布即可完成配置文件的更新。
至此注册中心(nacos)配置完成
第四步:启动后端项目
在启动后端项目之前,你需要本地启动Redis服务端,以及Nacos
若依项目中的redis默认是没有密码的,如果你没有在nacos中修改配置信息,启动redis时请不要指定配置文件运行。
直接运行 redis-server.exe 即可
然后在IDEA中找到以下三个模块的启动类并启动(启动没有先后顺序) ruoyi-gateway下的RuoYiGatewayApplication ruoyi-auth下的RuoYiAuthApplication ruoyi-modules下的ruoyi-system下的RuoYiSystemApplication
启动完成没有报错如下图

至此后端配置完成
第五步:启动前端项目
在启动前端项目之前,你需要完成了nodejs的安装与配置,
# 以管理员身份运行命令行终端并进入ruoyi-ui文件夹
# 执行以下命令安装项目依赖
npm install
# 然后执行一下命令启动项目
npm run dev
启动完成会自动打开首页登录即可


至此微服务版开发环境部署成功。
以上是成功部署的情况,以下是期间遇到的一些错误。
1.启动nacos时报错,提示没有数据源。原因:配置没修改对。解决方案:检查配置文件。
2.启动系统模块时报错,原因就是注册中心没配置好,只要nacos成功运行启动了,能进入看到几个配置文件,基本上没啥问题。
RuoYi-Cloud从配置到运行的更多相关文章
- Windows Azure Cloud Service (36) 在Azure Cloud Service配置SSL证书
<Windows Azure Platform 系列文章目录> 在某些时候,我们需要在Azure PaaS Cloud Service配置HTTPS连接.本章将介绍如何在本地创建证书,然后 ...
- 跟我学SpringCloud | 第七篇:Spring Cloud Config 配置中心高可用和refresh
SpringCloud系列教程 | 第七篇:Spring Cloud Config 配置中心高可用和refresh Springboot: 2.1.6.RELEASE SpringCloud: Gre ...
- AgileEAS.NET SOA 中间件平台5.2版本下载、配置学习(三):配置ActiveXForm运行环境
一.前言 AgileEAS.NET SOA 中间件平台是一款基于基于敏捷并行开发思想和Microsoft .Net构件(组件)开发技术而构建的一个快速开发应用平台.用于帮助中小型软件企业建立一条适合市 ...
- Editplus配置java运行环境
Editplus配置java运行环境 下载及安装: editplus官网下载地址:https://www.editplus.com/ 安装方法和安装普通exe应用程序一样,选在安装路径,下一步下一步, ...
- mysql5.6.16绿色版配置、运行
原文:mysql5.6.16绿色版配置.运行 1.从该地址http://dev.mysql.com/downloads/mysql/中选择windows的版本,选择下载. 2.将下载的压缩包解压. 3 ...
- LNMP1.3一键安装Linux环境,配置Nginx运行ThinkPHP3.2
LNMP1.3一键安装Linux环境,配置Nginx运行ThinkPHP3.2 你是否遇见过:安装LNMP1.3环境后,运行ThinkPHP 3.2,只能打开首页,不能访问控制器,报404错误. 按照 ...
- 【Java SE】如何安装JDK以及配置Java运行环境
摘要:不管是作为苦逼的Java码农,还是高端大气的Java系统架构师,如果不会安装JDK以及配置Java运行环境,那就巧妇难为无米之炊,不能进行Java后续的代码编写.当然如果你是Myeclipse编 ...
- 在Linux(Centos7)系统上对进行Hadoop分布式配置以及运行Hadoop伪分布式实例
在Linux(Centos7)系统上对进行Hadoop分布式配置以及运行Hadoop伪分布式实例 ...
- Windows2016的 IIS中配置PHP7运行环境
Windows2016的 IIS中配置PHP7运行环境 在Windows 的IIS(8.0)中搭建PHP运行环境: 一:安装IIS服务器 .进入控制面板>>程序和功能>>打开或 ...
- spring cloud config配置记录
1. spring cloud config配置记录 1.1. pom <!-- 分布式配置中心 --> <dependency> <groupId>org.spr ...
随机推荐
- Oracle、达梦:数据库大小写不敏感,但是又要区分大小写敏感(默认敏感)
一. 艹,这个需求就很操蛋. 实现 SELECT * FROM T1 WHERE REGEXP_LIKE(field, '.*value.*', 'c'); 在 Oracle 数据库中使用 REGEX ...
- 利用python爬取某壳的房产数据
以无锡的某壳为例进行数据爬取,现在房子的价格起伏很快,买房是人生一个大事,了解本地的房价走势来判断是否应该入手. (建议是近2年不买,本人在21年高位抛了一套房,基本是通过贝壳数据判断房价已经到顶,希 ...
- LVS负载均衡(5)-- LVS持久连接
持久连接: 持久连接用于实现无论使用任何调度算法,在一段时间内(默认300s ),能够实现将来自同一个地址的请求始终发往同一个RS. 语法格式: ipvsadm -A|E -t|u|f service ...
- git安装和git命令:全局设置用户名邮箱配置
在网上下载并安装git:https://git-scm.com/downloads在开始菜单里面找到 "Git --> Git Bash",如下 运行Git Bash: 如果 ...
- 计算机网络基础 — Linux 虚拟路由器
目录 文章目录 目录 前文列表 前言 Neutron L3 agent 概述 L3 agent的配置 虚拟路由器实现原理 总结 前文列表 <计算机网络基础 - 以太网> <计算机网络 ...
- 第三方调用saltstack
python api使用 实例及工作原理解析 指定target 函数,命令等等,就可以可以了. [root@mcw01 ~]# python Python 2.7.5 (default, Aug 4 ...
- 关于EF Core 更新速度随时间越来越慢的解决办法
关于EF Core更新速度随时间越来越慢的解决办法 概要 本篇主要介绍使用 context.ChangeTracker.Clear() 方法,在通过循环进行批量更新时,通过手动清除跟踪实体以提高性能的 ...
- winform 绘图控件 chart 实时曲线图
官方教程:http:////files.cnblogs.com/files/HelloQLQ/Winform图表.rar 更多参考:https://blog.csdn.net/boxuming/art ...
- 安装numpy:conda install nampy==1.16 时报错An HTTP error occurred when trying to retrieve this URL.
安装numpy:conda install nampy==1.16 时报错An HTTP error occurred when trying to retrieve this URL. HTTP e ...
- RTMP协议中的Chunk Stream ID (CID)的作用
一.协议分层 RTMP包是以Message的结构封装的,结构如下所示: 1)Message Type ID在1-7的消息用于协议控制,这些消息一般是RTMP协议自身管理要使用的消息,用户一般情况下无需 ...