5

2023最新IntellJ IDEA诺依SpringCloud开发部署文档(保姆级别) - 北极的大企鹅

 1 year ago
source link: https://www.cnblogs.com/liuyangfirst/p/17455838.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

若依RuoYi v3.6.2部署文档#

一、环境构建#

二、模块描述#

  • 文件路径:y-project/pom.ml
模块名称 描述
ruoyi-api 接口模块
ruoyi-auth 认证中心
ruoyi-common 通用模块
ruoyi-gateway 网关模块
ruoyi-modules 业务模块
ruoyi-visual 图形化管理模块
ruoyi-ui 前端框架
sql sql语句
  • 994129-20230604160619966-1745309180.png

三、部署后端#

1、下载到本地。#



Copy Highlighter-hljs

git clone https://gitee.com/y_project/RuoYi-Cloud.git

994129-20230604160650927-1804253443.png

2、MySQL导入数据。#

  • 新建数据库ry-config(配置文件数据库,必须有)、ry-cloud(主业务数据库,必须有)、ry-seata(必须有)

    数据库 对应脚本
    ry-cloud sql/ry_20230223.sql
    sql/quartz.sql
    ry-config sql/ry_config_20220929.sql
    ry-seata sql/ry_seata_20210128.sql
  • 项目实际图样.

994129-20230604160745517-51670677.png

3、Nacos修改#

(1)保证本地Nacos下载安装成功,修改本地Nacos的application.properties。


Copy Highlighter-hljs

spring.datasource.platform=mysql db.num=1 db.url.0=jdbc:mysql://127.0.0.1:3306/ry-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC # 本地MySQL的账户和密码 db.user.0=root db.password.0=123456

994129-20230604160810947-431366009.png
(2)启动本地的Nacos.
  • 进入bin目录,输入启动命令(或者做成bat).


Copy Highlighter-hljs

startup.cmd -m standalone

  • 启动图样.

994129-20230604160830992-484197078.png

994129-20230604160848379-70844153.png
  • 修改文件.

    名称 修改
    ruoyi-system-dev.yml 修改username和password为本地的账户密码,或者修改mysql的jar路径
    ruoyi-gen-dev.yml 修改username和password为本地的账户密码,或者修改mysql的jar路径
    ruoyi-job-dev.yml 修改username和password为本地的账户密码,或者修改mysql的jar路径
  • 实际图样.

994129-20230604161055257-1046636039.png

994129-20230604161101561-1697518456.png

994129-20230604161109924-163714013.png

4、启动本地的Redis#

994129-20230604161133207-293304360.png

5、启动如下模块#

994129-20230604161150593-1304949147.png
  • 未看到右侧产生报错信息为正确启动。

四、部署前端#

1、保证Node安装没有问题,并且进行了环境配置。#

994129-20230604161211454-2048838940.png

2、进入到项目存放的目录,进行打包。#

994129-20230604161248078-890925781.png
  • 打包后项目会生成dist和module两个文件夹。

    994129-20230604161309609-145655491.png

3、启动前端项目。#

994129-20230604161519655-2123371128.png

4、启动监控服务#

  • 启动监控服务。访问地址:若依服务状态监控

    Copy Highlighter-hljs
    账户:ruoyi 密码:123456

    994129-20230604192543064-51523583.png
  • 994129-20230604192609102-2072987073.png
  • 成功后的样式。

    994129-20230604192635193-1143086399.png
  • Nacos中修改账户和密码。

    994129-20230604192659291-1241832657.png

5、查看swagger#

  • 主界面位置,点击。

    994129-20230604192720567-1817608580.png
  • 直接访问地址:Swagger UI

    994129-20230604192736016-1812084545.png
  • 这里的apikey找到可以看所有的接口了。

    994129-20230604192812162-1214542579.png

    994129-20230604192827253-1568702501.png
  • 打开网页,按F12进入开发者模式,访问接口,找到如图信息,复制输入到上图位置。

    994129-20230604192902059-933333627.png

    994129-20230604192911870-541640073.png

6、Sentinel-dashboard控制台#

  • 界面在这个位置。

994129-20230604192943881-837721258.png
  • 访问地址:localhost

  • 下载地址在git上,地址:Releases · alibaba/Sentinel (github.com)

    994129-20230604193010342-1419692239.png

    994129-20230604193019883-182970820.png
  • 使用命令启动(保证java环境无误)。

    Copy Highlighter-hljs
    java -Dserver.port=8718 -Dcsp.sentinel.dashboard.server=localhost:8718 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard-1.8.6.jar
  • 访问地址:localhost

    994129-20230604193042794-1304981657.png
  • 输入账号密码

    Copy Highlighter-hljs
    账号:sentinel 密码:sentinel

    994129-20230604193103503-1664561053.png
  • 登录成功后。

    994129-20230604193122685-2119919611.png

结语#

呕心沥血,希望点赞,收藏,评论,转发,您的支持就是本博主前进的动力.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK