若依微服务初始化搭建教程

🥝从Gitee拉取代码

若依/RuoYi-Cloud


🍄初始化项目配置


配置项目maven

image.png


配置项目JDK

image.png


maven - clean - install

image.png


🍒数据源配置

创建config / seata数据库

直接在本地数据库运行这两个sql文件即可, 因为sql语句里有建库语句

image.png
image.png
image.png


成功后如图所示

image.png


创建ry-cloud数据源

image.png


导入ry-cloud数据

image.png
image.png


🍰启动Nacos


下载Nacos

若依(RuoYi)微服务版本要求的nacos版本 > 2.0.0
Release 2.2.3 (May 25th, 2023) · alibaba/nacos

image.png


修改Nacos配置

**docker/nacos/conf**目录下**application.properties**,将它的url下的host和用户密码修改自己的
image.png


  1. 替换Nacos的配置文件

将刚才下载的Nacos里的**application.properties**换成我们刚修改的**application.properties**

image.png


把Nacos启动模式改成单点模式

image.png

image.png


双击startup.cmd启动

image.png

端口被占用, kill进程

  1. 查看端口被那个PID占用
netstat -ano | findstr "xxxx"  /** xxxx 为被占用的端口号 **/

  1. KILL 对应的进程
taskkill /pid xxxx -f          /** xxxx 为端口对应的进程PID **/

🌰修改配置文件


访问Nacos

**访问刚才启动的Nacos : **http://localhost:8848/nacos
账号密码都是 nacos

image.png


修改ruoyi-modules-system

若依(RuoYi)微服务核心的功能要运行起来,后端需要启动3个服务,一个ruoyi-gateway网关(转发请求),一个ruoyi-auth鉴权(用户登录鉴权接口),一个ruoyi-modules-system(系统模块)

我们只需要修改**ruoyi-modules-system**的数据源配置即可, 其他作者已经帮我们配置好了

image.png


🌲启动redis


下载Redis

image.png


启动Redis

双击redis-server.exe启动即可, 默认启动在6379端口

image.png
image.png


🥔启动后端项目微服务


记得按顺序启动!!!

启动ruoyi-gateway

image.png


启动ruoyi-auth

image.png


启动ruoyi-modules-system

image.png


🌵启动前端服务


进入ruoyi-ui终端

找到项目代码里的**ruoyi-ui**然后进入终端
image.png


执行npm install命令

image.png


启动前端服务

image.png


成功之后会在本地**80**端口启动前端服务
image.png


默认账号和密码: admin / admin123
image.png


登录成功如图所示:

image.png

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-11 14:36:01       53 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-11 14:36:01       56 阅读
  3. 在Django里面运行非项目文件

    2024-07-11 14:36:01       46 阅读
  4. Python语言-面向对象

    2024-07-11 14:36:01       57 阅读

热门阅读

  1. 1.python基础

    2024-07-11 14:36:01       20 阅读
  2. 24/07/11数据结构(6.1215)双链表实现-栈实现

    2024-07-11 14:36:01       21 阅读
  3. Spring框架:核心概念与Spring Boot微服务开发指南

    2024-07-11 14:36:01       17 阅读
  4. 解决Spring Boot中的数据安全与加密

    2024-07-11 14:36:01       21 阅读
  5. Flask和Django两个Web框架的特点和适用场景

    2024-07-11 14:36:01       22 阅读
  6. 直升机停机坪的H代表什么

    2024-07-11 14:36:01       16 阅读
  7. AcWing 187. 导弹防御系统

    2024-07-11 14:36:01       21 阅读
  8. UL认证与UL报告的区别,什么情况需要办理UL认证

    2024-07-11 14:36:01       20 阅读
  9. 实施团队人员配备计划

    2024-07-11 14:36:01       20 阅读
  10. 编程语言里的双斜杠:深入解析其神秘面纱

    2024-07-11 14:36:01       22 阅读