启动nacos
bin目录打开cmd,输入startup.cmd -m standalone,单机模式启动
http://localhost:8848/nacos/
用户名密码都是nacos
启动redis
在 D:\Redis-x64-3.2.100 目录下 按shift+鼠标右键,打开powerShell,输入
.\redis-server.exe redis.windows.conf
启动sentinel
Windows平台安装包下载
可以从https://github.com/alibaba/Sentinel/releases下载sentinel-dashboard-$version.jar包。
启动控制台:
java -Dserver.port=8718 -Dcsp.sentinel.dashboard.server=localhost:8718 -Dproject.name=sentinel-dashboard -Dcsp.sentinel.api.port=8719 -jar D:\sentinel-dashboard-1.8.0.jar
http://localhost:8718/
用户名密码默认都是sentinel
链路追踪skywalking
Windows平台安装包下载
可以从https://archive.apache.org/dist/skywalking/8.3.0/ 下载apache-skywalking-apm-$version.tar.gz包。
Windows下载解压后(.tar.gz),直接点击bin/startup.bat就可以了,这个时候实际上是启动了两个项目,一个收集器,一个web页面。
端口8080如果被占用,到webapp/webapp.yml中修改端口,如8090
配置vm参数
-javaagent:D:\apache-skywalking-apm-8.3.0\agent\skywalking-agent.jar
-Dskywalking.agent.service_name=ruoyi-gateway
-Dskywalking.collector.backend_service=localhost:11800
启动项目,访问接口,再去http://localhost:8090看面板数据
后端运行
RuoYiGatewayApplication (网关模块 必须)
RuoYiAuthApplication (认证模块 必须)
RuoYiSystemApplication (系统模块 必须)
RuoYiMonitorApplication (监控中心 可选)
RuoYiGenApplication (代码生成 可选)
RuoYiJobApplication (定时任务 可选)
RuoYFileApplication (文件服务 可选)
集成seata分布式事务(可选配置,默认不启用)
前端运行
进入项目目录
cd ruoyi-ui
安装依赖
npm install
强烈建议不要用直接使用 cnpm 安装,会有各种诡异的 bug,可以通过重新指定 registry 来解决 npm 安装速度慢的问题。
npm install --registry=https://registry.npmmirror.com
本地开发 启动项目
npm run dev
后台
http://localhost/
账号admin
密码admin123
服务监控Spring Boot Admin
在nacos中ruoyi-monitor-dev.yml配置用户
http://localhost:9100/
默认账户ruoyi/123456