idea 部署 AJ-Report 启动的注意事项

embedded/2025/2/22 20:57:39/

AJ-Report 入门参考:
AJ-Report 初学(入门教程)

gitee 下载:https://gitee.com/anji-plus/report/releases
根据上面提供的 gitee 下载链接,点击直接下载
在这里插入图片描述
最上面的就是最新版本的,旧版本往下拉就可以找到,有三个下载:
1、aj-report-xxxx.zip 这个是发行版,windows 下载之后改下配置可以直接运行 .bat 文件启动
2、Source code (zip) 如果你想在 windows 下看源码或者启动就下载这个
3、Source code (tar.gz) 如果你想直接在 linux 下运行就下载这个


idea 部署启动 AJ-Report 注意事项

在本地 idea 启动,所以下载的是 Source code (zip),
实际的压缩包如: report-V1.5.1.zip,解压后,用 idea 将整个项目 report-V1.5.1打开
后端端口号:9095

后端启动注意:

1、idea 直接将整个项目 report-V1.5.1 都 open
如果只打开了里面的 report-core (后端),就会导致 maven 拉包的时候出现问题

2、将 数据库配置修改成自己的数据库,三个yml文件都需要修改
在这里插入图片描述
3、maven 拉完包,右击选中“report-core/src/main/java/com/anjiplus/template/gaea/business/ReportApplication.java”启动
在这里插入图片描述

前端启动

前端端口号:9528

1、idea 点击下方的 ”Terminal“

在这里插入图片描述

2、依次输入以下三条命令:

cd report-ui : 刚进入应该是在 report-Vxxx 下,cd 进入 report-ui
npm install : 安装前端所需要的依赖包
npm run dev :运行前端

npm install 安装异常处理

1、报错表明存在依赖冲突。具体来说,项目直接依赖了 html-webpack-plugin@4.0.0-alpha,但是另一个依赖 script-ext-html-webpack-plugin@2.0.1 需要 html-webpack-plugin 的版本为 ^3.0.0。这意味着 script-ext-html-webpack-plugin@2.0.1 不兼容 html-webpack-plugin@4.0.0-alpha。
在这里插入图片描述
解决方案:
在 report-ui/package.json 中将 html-webpack-plugin 的版本改成 3.2.0
在这里插入图片描述

2、报错:40% building 1/2 modules 1 active E:\MY_project\idea\aj-report\zip\report-V1.5.1\report-ui\node_modules\webpack\hot\dev-server.jsError: error:0308010C:digital envelope routines::unsupported

解决方案:
设置环境变量(临时解决)
在”Terminal“ 中运行以下命令,然后重新安装依赖包

set NODE_OPTIONS=--openssl-legacy-provider

npm run dev 运行异常处理

1、运行的时候,报错显示找不到 …/…/…/…/…/…/node_modules/echarts/map/js/china.js,
根据路径找对应文件时发现没有
…/…/…/…/…/…/node_modules/echarts/map,
而有
…/…/…/…/…/…/node_modules_echarts_need/map,
在这里插入图片描述
解决方案:
将所有的 node_modules/echarts 替换成 node_modules_echarts_need

2、运行,报错显示找不到 import “echarts/map/js/china.js”; 对应的文件
暂时处理方案:注释掉 //import “echarts/map/js/china.js”;
保证服务启动成功

启动成功页面:
在这里插入图片描述
访问地址:http://localhost:9528
账号:admin
密码:123456
在这里插入图片描述


http://www.ppmy.cn/embedded/164438.html

相关文章

免费deepseek的API获取教程及将API接入word或WPS中

免费deepseek的API获取教程: 1 火山方舟 https://console.volcengine.com/中注册 填写邀请码:WGDGUTTL 即可获取3250万R1模型tokens 或硅基流动 https://cloud.siliconflow.cn/中注册时填写邀请码:GAejkK6X即可获取2000 万 Tokens; 2 按照图中步骤进行…

Vue Axios

Vue 渐进式JavaScript 框架 基于Vue2的学习笔记 - Vue 使用 - Axios 目录 Axios 请求方法 功能 安装 使用CDN 引入axios 使用axios 赋值 总结 Axios Axios,基于 Promise 的 HTTP 客户端,可以工作于浏览器中,也可以在 node.js 中使用…

JMeter 中实现 100 个用户在 3 秒内并发登录

在 JMeter 中实现 100 个用户在 3 秒内并发登录,需要合理配置线程组、定时器和测试逻辑。以下是具体步骤: 1. 创建测试计划 打开 JMeter。右键点击“Test Plan”,选择 Add > Threads (Users) > Thread Group。 : 设置为 100(模拟 100 个用户)。 : 设置为 3

计算机视觉算法实战——图像风格迁移(主页有源码)

✨个人主页欢迎您的访问 ✨期待您的三连 ✨ ✨个人主页欢迎您的访问 ✨期待您的三连 ✨ ✨个人主页欢迎您的访问 ✨期待您的三连✨ ​ 一、图像风格迁移领域简介✨✨ 图像风格迁移(Image Style Transfer)是计算机视觉领域的核心技术之一,旨在…

AI赋能生态学暨“ChatGPT+”多技术融合在生态系统服务中的实践技术应用与论文撰写

随着全球城市化进程的加速与人类活动的频繁,土地利用及生态系统服务面临巨大的压力,水土流失、植被退化、生物多样性丧失等环境问题日益严重。如何在土地供需矛盾中维持生态安全、优化土地利用模式,成为当前生态学与土地规划领域的研究重点。…

DeepSeek VS OpenAI:AI巨头应用对比

DeepSeek 和 OpenAI 都是领先的 AI 公司,具备各自的优势。这两天我读了一篇很棒的文章,作者Da-vinci对这两家AI巨头做了很直观的介绍比较。以下是来自原创的部分内容: DeepSeek、ChatGPT 比较表 DeepSeek、ChatGPT 比较表 | 来源于Da-vinci …

基于Java实现宠物领养救助交流平台设计和实现

基于Java实现宠物领养救助交流平台设计和实现 🍅 作者主页 网顺技术团队 🍅 欢迎点赞 👍 收藏 ⭐留言 📝 🍅 文末获取源码联系方式 📝 🍅 查看下方微信号获取联系方式 承接各种定制系统 &#x…

IntelliJ IDEA 控制台输出中文出现乱码

IntelliJ IDEA 控制台输出中文出现乱码通常是由于编码设置不一致导致的。以下是常见原因及解决方法 1. 项目编码设置 检查路径:File → Settings → Editor → File Encodings 确保 Project Encoding、Global Encoding 和 Default Encoding for Properties Files 均…