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

文章目录

      • 🥝从Gitee拉取代码
      • 🍄初始化项目配置
        • 配置项目maven
        • 配置项目JDK
        • maven - clean - install
      • 🍒数据源配置
        • 创建config / seata数据库
        • 创建`ry-cloud`数据源
        • 导入`ry-cloud`数据
      • 🍰启动Nacos
        • 下载Nacos
        • 修改Nacos配置
        • 双击`startup.cmd`启动
        • 端口被占用, kill进程
      • 🌰修改配置文件
        • 访问Nacos
        • 修改`ruoyi-modules-system`
      • 🌲启动redis
        • 下载Redis
        • 启动Redis
      • 🥔启动后端项目微服务
        • 启动`ruoyi-gateway`
        • 启动`ruoyi-auth`
        • 启动`ruoyi-modules-system`
      • 🌵启动前端服务
        • 进入`ruoyi-ui`终端
        • 执行npm install命令
        • 启动前端服务

🥝从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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/41933.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

GraphRAG:AI的全局文本理解革新

前言 在人工智能领域,处理和理解大量文本数据始终是一个挑战。随着大型语言模型(LLMs)的出现,自动化地进行复杂的语义理解和文本摘要变得可能。检索增强生成(RAG)方法因其能有效结合检索与生成技术&#x…

C++基础语法之重载引用和命名空间等

1.C关键字 c的关键字比我们的c语言的关键字多,c包容C语言并对C语言进行了补充,但是我们对关键字的学习是在我们后面逐渐学习的。这里我们的只是提供一个表格对齐了解一下。 2.命名空间 我们c出现了命名空间的概念,用关键字namespace来定义。…

论文阅读 - Intriguing properties of neural networks

Intriguing properties of neural networks 经典论文、对抗样本领域的开山之作 发布时间:2014 论文链接: https://arxiv.org/pdf/1312.6199.pdf 作者:Christian Szegedy, Wojciech Zaremba, Ilya Sutskever, Joan Bruna, Dumitru Erhan, Ian Goodfellow,…

信息技术课堂上如何有效防止学生玩游戏?

防止学生在信息技术课堂上玩游戏需要综合运用教育策略和技术手段。以下是一些有效的措施,可以用来阻止或减少学生在课堂上玩游戏的行为: 1. 明确课堂规则 在课程开始之初,向学生清楚地说明课堂纪律,强调不得在上课时间玩游戏。 制…

电阻负载柜的工作原理是什么?

电阻负载柜是用于模拟电网中各种负载特性的设备,广泛应用于电力系统、新能源发电、电动汽车充电站等领域。其工作原理主要包括以下几个方面: 1. 结构组成:电阻负载柜主要由变压器、调压器、电阻器、控制器、保护装置等部分组成。其中&#xf…

理解神经网络的通道数

理解神经网络的通道数 1. 神经网络的通道数2. 输出的宽度和长度3. 理解神经网络的通道数3.1 都是错误的图片惹的祸3.1.1 没错但是看不懂的图3.1.2 开玩笑的错图3.1.3 给人误解的图 3.2 我或许理解对的通道数3.2.1 动图演示 1. 神经网络的通道数 半路出嫁到算法岗,额…

数据防泄密软件精选|6款好用的数据防泄漏软件强推

某科技公司会议室,CEO张总、CIO李总、信息安全主管王经理正围绕最近发生的一起数据泄露事件展开讨论。 张总(忧虑): 大家,这次的数据泄露事件对我们来说是个沉重的打击。客户信息的外泄不仅损害了我们的信誉,还可能面…

DAY2:插件学习

文章目录 插件学习ClangGoogle TestCMakeDoxygen 收获 插件学习 Clang 是什么:Clang 是指 LLVM 项目的编译器的前端部分,支持对 C 家族语言(C、C、Objective-C)的编译。Clang 的功能包括:词法分析、语法分析、语义分析、生成中间中间代码 L…

【源码+文档+调试讲解】智能仓储系统 JSP

摘 要 随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,智能仓储系统当然也不能排除在外。智能仓储系统是以实际运用为开发背景,运用软件工程开发方法,采…

小车解决连接 Wi-Fi 后还不能上网问题

小车解决连接 Wi-Fi 后还不能上网问题 跟大家讲讲:为什么小车连接我们自己的热点以后还是不能联网呢? 小车连接我们的热点以后需要访问外面的网络,我们访问网络使用域名来进行的,所以要对域名进行解析,但是小车原来的域…

猫咪浮毛太多怎么处理?6年铲屎官最值得买的猫毛空气净化器分享

作为一位拥有6年铲屎经验的铲屎官,家中既有宝宝又有毛孩子的铲屎官家庭来说,空气中的宠物异味和猫毛不仅影响生活质量,更关乎家人的健康。普通空气净化器虽然能够提供基本的空气净化,但对于养猫家庭的特定需求,如去除宠…

使用 YOLOv8 实现人体姿态检测

引言 在计算机视觉的各种应用中,人体姿态检测是一项极具挑战性的任务,它能够帮助我们理解人体各部位的空间位置。本文将详细介绍如何使用 YOLOv8 和 Python 实现一个人体姿态检测系统,涵盖模型加载、图像预处理、姿态预测到结果可视化的全流…

《基于 Kafka + Flink + ES 实现危急值处理措施推荐和范围校准》

📢 大家好,我是 【战神刘玉栋】,有10多年的研发经验,致力于前后端技术栈的知识沉淀和传播。 💗 🌻 近期刚转战 CSDN,会严格把控文章质量,绝不滥竽充数,欢迎多多交流。&am…

爬虫-豆瓣读书排行榜

获取数据 requests库 获取数据环节需要用到requests库。安装方式也简单 pip install requests 爬取页面豆瓣读书 Top 250 用requests库来访问 import requests res requests.get(https://book.douban.com/top250/) 解析: 导入requests库调用了requests库中的…

2024年文化研究与数字媒体国际会议 (CRDM 2024)

2024年文化研究与数字媒体国际会议 (CRDM 2024) 2024 International Conference on Cultural Research and Digital Media 【重要信息】 大会地点:珠海 大会官网:http://www.iccrdm.com 投稿邮箱:iccrdmsub-conf.com 【注意:稿将…

程序员必知的 89 个操作系统核心概念

1. 操作系统(Operating System,OS):是管理计算机硬件与软件资源的系统软件,同时也是计算机系统的内核与基石。操作系统需要处理管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系…

开放式耳机的哪些品牌比较好?开放式耳机爆款2024机型强烈推荐

现在耳机越来越难挑,一是市场上的品牌越来越多,网红品牌,专业的品牌可选择性太多了,但是质量什么的就没有办法保证了,所以作为耳机测评师,为了让大家能够挑选到适合自己的那一款开放式耳机,我写…

Java-SpringBoot启动报端口被占用,如何找到占用端口的进程并杀掉

背景 当我们本地启动多个项目,可能会出现端口被占用的情况,当然有时候可能idea窗口关闭,但是进程并没有kill掉,导致再次启动项目时也会报端口被占用的错误。 通常的做法是打开任务管理器,然后kill掉对应的进程。 首先…

位置编码的具体计算方式(公式解释)

公式 (10.6.2) 描述了位置编码的具体计算方式,这种位置编码基于正弦和余弦函数,用于在自注意力机制中引入位置信息。下面我们详细解释公式和代码。 公式 (10.6.2) 公式 (10.6.2) 的目的是为输入序列中的每个词元添加一个位置编码,以保留序列…

MOE技术简要记录

MOE GShard: Scaling Giant Models with Conditional Computation and Automatic Sharding 模型设计: 特点: (1) 专家容量 expert capacity 强制规定了每一个expert所负责处理的token数量有一个最大值,这个最大值就叫专家容量;(…