草庐IT

Ruoyi-Cloud框架学习-【08 前端、后端服务打包】

后端打包部署在ruoyi项目的bin目录下执行package.bat打包Web工程,生成war/jar包文件。然后会在各个项目下生成target文件夹、包含war或jar提示不同模块版本会生成在ruoyi/ruoyi-xxxx模块下target文件夹部署工程文件1、jar部署方式使用命令行执行:java–jarruoyi-xxxx.jar或者执行脚本:ruoyi/bin/run-xxxx.bat这里没有自己新建的business模块jar包的启动脚本,复制system的写一个@echooffecho.echo[信息]使用Jar命令运行Modules-Business工程。echo.cd%~dp

Ruoyi微服务部署问题记录,Client not connected, current status:STARTING

错误复现在往服务器上部署RuoYi微服务的时候,发生了一个错误。Clientnotconnected,currentstatus:STARTING。我在服务器上部署了一个alibaba的nacos-2.2.0配置中心、注册中心。然后在本地运行Ruoyi微服务的时候,使用了服务器上的nacos地址。121.36.97.XXX:8848。然后就报以下错误。错误日志11:38:08.778[main]ERRORc.a.c.n.r.NacosServiceRegistry-[register,81]-nacosregistry,ruoyi-gatewayregisterfailed...NacosRe

【ruoyi】微服务关闭登录验证码

登录本地的nacos服务,修改:配置管理-配置列表-ruoyi-gateway-dev.yml将验证码的enabled设置成false,即可

Ruoyi若依漏洞复现总结

Ruoyi若依漏洞复现总结弱口令初始密码CMS4.6.0后台RCE反射+Yaml达到的代码执行反射Runtime失败反射ProcessBuilder失败构造Yaml类漏洞利用过程结合Thymeleaf注入的代码执行漏洞分析漏洞利用过程https://doc.ruoyi.vip/ruoyi/document/kslj.html#%E5%8E%86%E5%8F%B2%E6%BC%8F%E6%B4%9E官方漏洞历史文档弱口令初始密码adminadmin123CMS4.6.0后台RCE反射+Yaml达到的代码执行若依管理后台-系统监控-定时任务-新建,发现有个调用目标字符串的字段。查看定时任务的具体代

RuoYi-Vue-generator 代码生成模块 动态 多数据源切换 前端+后台

需求场景:若依框架的30张数据表和业务使用的数据表,同数据源,但分开的两个库,原生若依只支持主库的代码生成,故自己修改添加代码来实现若依多数据源的使用效果展示前端修改页面ruoyi-ui\src\views\tool\gen\importTable.vueel-form中新增el-form-item el-form-itemlabel="数据源">el-selectv-model="queryParams.dataSource"placeholder="选择数据源">el-optionv-for="itemindataSources":label="item.desc":value="item

docker+jenkins+docker-compose+mysql+elasticsearch+ruoyi(若依)

目录安装docker+jenkins+docker-compose+ruoyi+mysql安装yum命令下载docker-ce启动docker安装docker-compose查询docker和docker-compose兼容性查询docker-compose版本下载docker-compose使用sudo管理员权限执行命令 docker-compose--version 查询是否成功  docker-compose部署若依项目打包部署出现过得问题启动基础环境./deploy.shbase若依数据库默认密码很纳闷deploy.sh modules命令docker安装Jenkinslinux安装j

【docker快速部署微服务若依管理系统(RuoYi-Cloud)】

工作原因,需要一个比较完整的开源项目测试本公司产品。偶然发现RuoYi-Cloud非常适合,它有足够多的中间件,而且官方提供docker安装,但我本人在安装过程中遇到了很多坑,在这里记录一下防止下次会再次遇到。项目地址https://gitee.com/y_project/RuoYi-Cloud环境内存至少16G,处理器至少4核内存小于16G,时间长了会导致响应过慢,经常出现响应超时的情况。docker部署把所有127.0.0.1和localhost全部代替为主机IP或者具体的服务名(如:ruoyi-mysql)。http://localhost:8080/swagger-ui/index.h

若依报错class com.alibaba.fastjson2.JSONObject cannot be cast to class com.ruoyi......mode.LoginUser

若依框架开发的项目,登录之后访问系统监控–在线用户模块,系统报错,具体报错信息如下:classcom.alibaba.fastjson2.JSONObjectcannotbecasttoclasscom.ruoyi.common.core.domain.model.LoginUser(com.alibaba.fastjson2.JSONObjectandcom.ruoyi.common.core.domain.model.LoginUserareinunnamedmoduleofloaderorg.springframework.boot.devtools.restart.classloade

【传统方式部署Ruoyi微服务】

IP机器与部署组件部署思路顺序:1安装mysqlwgethttps://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpmrpm-ivhhttps://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpmrpm--importhttps://repo.mysql.com/RPM-GPG-KEY-mysql-2022yuminstallmysql-servermysql-ysystemctlenablemysqld--nowsystemctlstatusm

若依(RuoYi-Vue)+Flowable工作流前后端整合教程

此教程适合若依前后端分离项目,其他项目可以在扩展列表中进行查找。近期公司里需要对很久以前的RuoYi-Vue前后端分离项目扩展出flowable的功能,当然这个重任也是落在了我的身上(不然也不会有这篇文章),然后我在官网看到了RuoYi-Vue-Flowable这个项目,按照文档提供的迁移方式对于我们这个老版本的项目来说无法正常运行,所以我联系了作者并更新了一下文档,打算在网上在发布一篇(毕竟有的人懒得看官方文档)。官方项目地址:https://gitee.com/tony2y/RuoYi-flowable把项目拉到本地后下面开始整合教程,整合教程分为前端和后端两个模块。前端迁移流程1.flo