ruoyi笔记0-尝试启动ruoyi
本地启动
一、先运行mysql和redis,并初始化mysql
创建数据库ry-cloud
并导入数据脚本ry_20230216.sql
(必须),quartz.sql(可选)
创建数据库ry-config
并导入数据脚本ry_config_20220929.sql
(必须)
创建数据库ry-seata
并导入数据脚本ry_seata_20210128.sql
配置nacos
持久化,修改conf/application.properties
文件,增加支持mysql
数据源配置
localhost为主机地址;3306为MySQL的端口;ry-config为数据库的名;root为用户名;password为密码
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.0=root
db.password.0=password
二、启动nacos
进入nacos安装目录,运行命令: startup.cmd -m standalone
浏览器访问nacos
修改ruoyi-system-dev.yml文件
将password修改为自己数据库的密码
三、打包
在idea中先mvn clear
在mvn install
然后mvn package
四、启动网关、认证、系统模块
RuoYiGatewayApplication (网关模块 必须)
目录: RuoYi-Cloud\ruoyi-gateway\target
运行: java -Dfile.encoding=utf-8 -jar ruoyi-gateway.jar
RuoYiAuthApplication (认证模块 必须)
目录: RuoYi-Cloud\ruoyi-auth\target
运行: java -Dfile.encoding=utf-8 -jar ruoyi-auth.jar
RuoYiSystemApplication (系统模块 必须)
目录: RuoYi-Cloud\ruoyi-modules\ruoyi-system\target
运行: java -Dfile.encoding=utf-8 -jar ruoyi-modules-system.jar
目录: RuoYi-Cloud\ruoyi-ui
运行: npm run dev
ruoyi主界面
http://localhost:8090
账号:admin 密码:admin123
成功访问
docker启动
一、介绍
1、mysql/db 存放初始化脚本;
2、nacos/conf 下的application.properties更改如下配置:
localhost为主机地址;3306为MySQL的端口;ry-config为数据库的名;root为用户名;password为密码
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.0=root
db.password.0=password
3、nginx/html/dist dist存放前端ruoyi-ui构建好的静态文件,用于nginx请求访问。
4、redis若设置了密码需要在reids/conf下的redis.properties配置密码
5、ruoyi文件夹下是ruoyi项目
gateway为网关模块
auth为认证模块
modules为系统模块
visual为监视器
二、启动
在命令行中cd到项目文件夹下,输入 docker-compose up 即可将ruoyi部署在docker上。
三、问题
1、因为是部署在docker上,所以要将localhost改为对应容器名,比如
比如修改ruoyi-system-dev.yml文件
改动前
改动后
目前遇到nginx 403
待续
ruoyi笔记0-尝试启动ruoyi相关推荐
- 小猫爪:i.MX RT1050学习笔记19-安全启动3-实现HAB签名
小猫爪:i.MX RT1050学习笔记19-安全启动3-HAB签名 1 前言 2 准备工作 2.1 下载Flashloader 2.2 下载CST 2.3 安装OpenSSL 3 实战操作 3.1 生 ...
- PHP下的Oauth2.0尝试 - OpenID Connect
OpenID Connect OpenID Connect简介 OpenID Connect是基于OAuth 2.0规范族的可互操作的身份验证协议.它使用简单的REST / JSON消息流来实现,和之 ...
- 小猫爪:i.MX RT1050学习笔记20-安全启动4-实现HAB签名和HAB加密
小猫爪:i.MX RT1050学习笔记20-安全启动4-实现HAB签名和HAB加密 1 前言 2 准备工作 2.1 下载Flashloader 2.2 下载CST 2.3 安装OpenSSL 3 实战 ...
- Timeline Service V2.0 Reader 启动不了
Timeline Service V2.0 Reader 启动不了 使用的是ambari2.7.3+hdp3.1,Timeline Service V2.0 Reader 启动不了,查看问题: 第一次 ...
- spring-boot-2.0.3启动源码篇二 - run方法(一)之SpringApplicationRunListener
前言 Springboot启动源码系列还只写了一篇,已经过去一周,又到了每周一更的时间了(是不是很熟悉?),大家有没有很期待了?我会尽量保证启动源码系列每周一更,争取不让大家每周的期望落空.一周之中可 ...
- 极客时间-如何设计一个秒杀系统-笔记0到2章
极客时间-如何设计一个秒杀系统-笔记0到2章 0.开篇词-系统秒杀系统架构设计都有哪些关键点? 1.设计秒杀系统时应该注意的5个架构原则 1.数据要尽量少 2.请求数要尽量少 3.路径要尽量少 4.依 ...
- PHP下的Oauth2.0尝试 - 授权码授权(Authorization Code Grant)
OAuth 2.0 不太熟悉什么是OAuth2.0的同学可以参考阮大神的文章, 理解OAuth 2.0 - 阮一峰 授权码模式(Authorization Code) # 授权代码授予类型用于获得访问 ...
- MySQL8.0启动服务的代码_MySQL8.0服务启动(windows10)
[mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=C:\Program Files\MySQL # 设置mysql数据库的数据的存放目录 dat ...
- android 启动服务权限,android – 当我尝试启动服务时权限被拒绝
我试图从Activity访问InputMethodService,我遇到了权限问题.这适用于自定义键盘应用. 我想要实现的是将在Activity中创建的文本绑定回InputMethodService. ...
最新文章
- Silverlight 2 Beta 1, IE 8 Beta 1, ASP.NET MVC 预览版2 可以下载了 - 思归呓语 - 博客堂
- Java 接口语法_JAVA接口的基本语法
- 安卓开发中RelativeLayout中的各个属性
- 算法分析--数量级比较
- 硬核知识,C/C++移植法则分享
- 中国区块链相关政策法规演变史
- Java下载安装及环境配置
- 宋体(Simsun)和新宋体(NSimsun)的区别
- STM32 HAL库 结构
- ireport 3.6.0 增加PDF字体、加粗失效、PDF中文不显示等问题
- Python计算股票收益率、Alpha和Beta系数
- 最新的中国姓氏重新洗牌:快来看看你的姓排第几?
- 小不点浏览器 v1.00 官方
- 青花瓷的小鸟装饰蛋糕
- 工程伦理第三章学习笔记2020最新
- JavaScript 排他思想
- Python-- error: [WinError 3] 系统找不到指定的路径。: 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC
- 看最近国内名人们对四川地震灾区的捐款
- 使用远程桌面连接无法显示本地硬盘解决方法
- 使用mediasoup-demo搭建多人音视频聊天室
热门文章
- lombok基本使用
- 怎么看服务器上jdk安装位置,第一次项目上Linux服务器(二:——安装jdk)
- vista系统重装下载安装教程
- python中reversed是什么意思_Python reversed函数及使用方法解析
- 【Linux】U盘制作安装系统启动盘
- 解决基于SpringMVC+MYSQL注解@Transaction事务无效问题
- 公路曲线及匝道多线路正、反算综合程序四(4.3修改版)
- 双目测距------双目相机V1.0,将双目相机采集到任意一点的深度数据进行串口传输(带源码)
- 真值推理-Truth Inference-----Is the Problem Solved?
- 【一学就会】爬取知乎热榜话题下的回答及评论点赞数