• RuoYi-Cloud从配置到运行


    前期准备工作

    若依微服务版(RuoYi-Cloud)代码下载:https://gitee.com/y_project/RuoYi-Cloud

    注册中心(nacos)下载:https://www.aliyundrive.com/s/rUZZHURrY2KPS:下载完将后缀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成功运行启动了,能进入看到几个配置文件,基本上没啥问题。

  • 相关阅读:
    xcode 定义自己的代码片段
    iOS 开发技巧
    iOS 上传自己的库到cocoapod
    制作正式版10.11 OS X El Capitan 安装U盘(优盘)
    查看 共享内存 的命令 ipcrm、ipcs
    批量kill 进程
    GROUP BY、HAVING、AS 的用法小例子
    C++多线程中调用python api函数
    C++ 查询某个变量的类型
    C++ 把枚举变量的名称,直接当字符串使用方法 字符串化符号 #
  • 原文地址:https://www.cnblogs.com/wang0327/p/15187469.html
Copyright © 2020-2023  润新知