若依微服务springcloud版—平台安装
sprincloud若依平台安装1. 安装redis的服务端和客户端redisDestop Managerhttps://www.runoob.com/redis/redis-install.html2.下载springCloud若依源码http://www.ruoyi.vip/解压后如下,sql文件在sql文件夹下。3. 导入数据库(1)打开sql文件夹(2)使用navicat创建数据库ry-c
目录
一.安装redis的服务端和客户端 redis Destop Manager
sprincloud若依平台安装
一.安装redis的服务端和客户端 redis Destop Manager
https://www.runoob.com/redis/redis-install.html
二.下载springCloud若依源码并导入数据库
1. RuoYi 若依官方网站 |后台管理系统|权限管理系统|快速开发框架|企业管理系统|开源框架|微服务框架|前后端分离框架|开源后台系统|RuoYi|RuoYi-Vue|RuoYi-Cloud|RuoYi框架|RuoYi开源|RuoYi视频|若依视频|RuoYi开发文档|若依开发文档|Java开源框架|Java|SpringBoot|SrpingBoot2.0|SrpingCloud|Alibaba|MyBatis|Shiro|OAuth2.0|Thymeleaf|BootStrap|Vue|Element-UI||www.ruoyi.vip
解压后如下,sql文件在sql文件夹下。
2. 导入数据库
(1)打开sql文件夹
(2)使用navicat创建数据库ry-cloud如下图
(3)导入sql文件ry_20210608.sql
(4)导入sql文件ry_config_20210531.sql(文件里有创建数据库的语句),创建ry-config数据库。
(5)导入sql文件ry-senta_20210128.sql
(6)创建成功如下:
三. 安装Nacos并连接mysql数据库
(1)打开Nacos 快速开始
网址,下载稳定版本
下载地址:Releases · alibaba/nacos · GitHub
试过下载不下来,解决办法如下
搜索百度网盘的下载包
(2)下载nacos-server-2.0.2.zip,并解压
(3)修改conf/application.properties文件,增加支持mysql数据源配置
增加如下代码,其中password修改为自己的密码。
# db mysql
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://localhost:3306/ry-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root
db.password=password
(4)启动方式
1. mac启动方式:
进入解压目录的bin目录下,打开终端,输入命令启动,输出nacos is starting with standalone即为成功
#cd nacos/bin
#sh startup.sh -m standalone
2. windows启动方式:
启动命令(standalone代表着单机模式运行,非集群模式):
startup.cmd -m standalone
(5)进入可视化页面,账号密码都是nacos,进行登录即可,nacos的端口为8848
http://127.0.0.1:8848/nacos/#/login
PS:默认用户名和密码都是 nacos
登录后进入配置列表,如下所示
(4)关闭nacos
sh shutdown.sh
但发现关闭后,仍然能在可视化页面连接nacos,所以需要杀死8848端口的进程
//查询8848端口的进程,获取到进程id,例如是45025
lsof -i:8848
//杀死45025进程
kill -9 45025
四.引入ruoyi-cloud,启动后台
1.使用IDEA工具open文件夹ruoyi-cloud
2.启动redis
3.修改nacos配置文件
(1)修改ruoyi-system-dev.yaml,ruoyi-gen-dev.yml,ruoyi-job-dev.yml中mysql的数据库密码
(2)修改redis的host和密码
4.打开运行基础模块(启动没有先后顺序)
- RuoYiGatewayApplication (网关模块 必须)
- RuoYiAuthApplication (认证模块 必须)
- RuoYiSystemApplication (系统模块 必须)
- RuoYiMonitorApplication (监控中心 可选)
- RuoYiGenApplication (代码生成 可选)
- RuoYiJobApplication (定时任务 可选)
- RuoYFileApplication (文件服务 可选)
操作:
单击IDEA右上角的应用进行启动 RuoYiAuthApplication,RuoYiGatewayApplication,RuoYiSystemApplication
注意:运行ruoyi-system报错如下,经查找是因为mysql-connector-java依赖没有下载下来
解决办法,给ruoyi-system的pom.xml文件的mysql-connector-java添加版本8.0.22
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.22</version>
</dependency>
5. 修改各模块的bootstrap.yml文件,配置discovery和config的配置
6. 运行结果如下
打开nacos中的服务管理-》服务列表,如下所示,显示出启动的微服务,而且健康实例数为1.表示启动成功
五. 运行前台
# 进入项目目录
cd ruoyi-ui
# 安装依赖
npm install
# 强烈建议不要用直接使用 cnpm 安装,会有各种诡异的 bug,可以通过重新指定 registry 来解决 npm 安装速度慢的问题。
npm install --registry=https://registry.npm.taobao.org
# 本地开发 启动项目
npm run dev
六.运行结果如下,启动成功
七 启动其他模块
1. 启动监控模块
单击Admin控制台菜单,跳转到监控界面http://localhost:9100/login
输入账户ruoyi,密码123456
2. 启动代码生成模块
八.安装好后后期启动步骤
1. 启动redis
#redis-server
2.启动nacos
#cd nacos/bin
#sh startup.sh -m standalone
启动成功访问
http://127.0.0.1:8848/nacos/#/login
PS:默认用户名和密码都是 nacos
3.启动后端
打开运行基础模块(启动没有先后顺序)
RuoYiGatewayApplication (网关模块 必须)
RuoYiAuthApplication (认证模块 必须)
RuoYiSystemApplication (系统模块 必须)
4. 启动前端
#cd ruoyi-ui
#cd npm run dev
更多推荐
所有评论(0)