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

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
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/977783.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【Go | 从0实现简单分布式缓存】-3:分布式节点通信

本文目录 一、通信流程二、peers.go三、http.go四、geecache.go五、测试代码 本文为极客兔兔动手写分布式缓存GeeCache学习笔记。 一、通信流程 在前面一节中,已经为 HTTPPool 实现了服务端功能,通信不仅需要服务端还需要客户端,因此本节来…

Win32/ C++ 简易对话框封装框架(多语言, 通知栏菜单, 拖拽文件处理)

Win32 简易对话框封装简易框架示例 1. 菜单操作: 多语言 2. 通知栏图标菜单 3. 其他操作: 接受拖拽文件等等 CDialogFrame.h #pragma once #include "CWindow/CDialogBase.h" #include "CNSFHeader.h" #include "Win32Utils/CBytesUtils.h" …

如何在 Linux 上安装和配置 Zsh

文章目录 如何在 Linux 上安装和配置 Zsh1. 安装 Zsh1.1 在 Ubuntu/Debian 上安装1.2 在 CentOS/RHEL/Fedora 上安装1.3 在 Arch Linux 上安装1.4 验证 Zsh 安装 2. 设置 Zsh 为默认 Shell2.1 验证默认 shell 3. 配置 Zsh3.1 使用 Oh My Zsh3.1.1 安装 Oh My Zsh3.1.2 启用插件…

Ubuntu搭建esp32环境 配置打开AT指令集 websocket功能

1,搭建前提 环境搭建参考乐鑫官网给的本地编译 ESP-AT 工程方法 因为公司电脑和网络的特殊性,不能正确解析域名(仅在浏览器上可以访问) ,所以这边访问的时候改成了ssh 未了避免使用外网困难的问题,这里用…

网络安全第三次练习

一、实验拓扑 二、实验要求 配置真实DNS服务信息,创建虚拟服务,配置DNS透明代理功能 三、需求分析 1.创建用户并配置认证策略 2.安全策略划分接口 3.ip与策略配置 四、实验步骤 1.划分安全策略接口 2.创建用户并进行策略认证 3.配置安全策略 4.NAT配…

Web自动化之Selenium下Chrome与Edge的Webdriver常用Options参数

目录 引言 说明 Add_argument() 添加方式 常用参数 Add_experimental_option() 添加方式 常用方法 任务结束后仍然保持浏览器打开 禁用“Chrome 正受到自动测试软件的控制”提示 设置下载路径 禁用弹窗拦截 禁用图片加载 禁用 JavaScript 注意 引言 …

【无标题】网络安全公钥密码体制

第一节 网络安全 概述 一、基本概念 网络安全通信所需要的基本属性“ 机密性;消息完整性;可访问性与可用性;身份认证。 二、网络安全威胁 窃听;插入;假冒;劫持;拒绝服务Dos和分布式拒绝服务…

2024年国赛高教杯数学建模D题反潜航空深弹命中概率问题解题全过程文档及程序

2024年国赛高教杯数学建模 D题 反潜航空深弹命中概率问题 原题再现 应用深水炸弹(简称深弹)反潜,曾是二战时期反潜的重要手段,而随着现代军事技术的发展,鱼雷已成为现代反潜作战的主要武器。但是,在海峡或…

在vscode中编译运行c语言文件,配置并运行OpenMP多线程并行程序设计

1.下载安装vscode Visual Studio Code - Code Editing. Redefined 2.安装vscode扩展 打开vscode,按ctrl+shift+x,打开扩展,搜索c/c++,下载相应的扩展 3.下载MinGW-w64 MinGW-w64 提供了 GNU 编译器集合,可以编译c/c++文件 这里下载见我的资源,可直接下载 把压缩包解压…

PyCharm Professional 2025 安装配置全流程指南(Windows平台)

一、软件定位与核心功能 PyCharm 2025 是 JetBrains 推出的智能 Python IDE,新增深度学习框架自动补全、实时性能热力图等功能1。相较于社区版,专业版支持: Web开发(Django/Flask)数据库工具(PostgreSQL/…

从两地三中心到多地多中心,OceanBase如何实现金融级高可用

“两地三中心”已成为金融领域基准的容灾部署模式。本文将简要阐述金融行业容灾架构中“两地三中心”的具体要求和部署,并进一步探讨OceanBase在实现“两地三中心”标准后,再至“多地多中心”部署中所展现的独特优势与特点。 商业银行的容灾要求 《商业…

九、数据治理架构流程

一、总体结构 《数据治理架构流程图》(Data Governance Architecture Flowchart) 水平结构:流程图采用水平组织,显示从数据源到数据应用的进程。 垂直结构:每个水平部分进一步划分为垂直列,代表数据治理的…

6.将cr打包成网络服务|使用postman进行测试|编写oj_server的服务路由功能(C++)

将cr打包成网络服务 compile_server.cc #include "compile_run.hpp" #include "../comm/httplib.h"using namespace ns_compile_and_run; using namespace httplib;//编译服务随时可能被多个人请求,必须保证传递上来的code,形成源…

js前端数据加密 CryptoJS库加密 黑盒情况下寻找web的加密算法 代码混淆

前言 前端的数据加密是对用户的输入的一个常见的加密方法 还有的就是防止我们的sql注入 如 idMQ 这个其实解密出来就是 id 1 所以注入的思路就是 把 1和payload 一起加密然后 再进行注入 客户端的加密 > 数据加密传输 > 服务端解密 > 服务端的处理 传输的…

window平台上qtcreator上使用opencv报错

平台:win11 随便在网上下载一个别人编译好的opencv,发现运行报错 发现此次下载的opencv,别人在编译时选用的mingw版本应该和我电脑目前安装的mingw的版本不太一致 右键桌面的qtcreator图标,进入Tools目录,可以看到mingw的版本是…

Android之APP更新(通过接口更新)

文章目录 前言一、效果图二、实现步骤1.AndroidManifest权限申请2.activity实现3.有版本更新弹框UpdateappUtilDialog4.下载弹框DownloadAppUtils5.弹框背景图 总结 前言 对于做Android的朋友来说,APP更新功能再常见不过了,因为平台更新审核时间较长&am…

数字信任的底层逻辑:密码学核心技术与现实应用

安全和密码学 --The Missing Semester of Your CS Education 目录 熵与密码强度密码散列函数密钥体系 3.1 对称加密 3.2 非对称加密信任模型对比典型应用案例安全实践建议扩展练习杂项 密码学是构建数字信任的基石。 本文浅析密码学在现实工具中的应用,涵盖 1&…

达梦有没有类似oerr的功能

在oracle 23ai的sqlplus中&#xff0c;直接看异常信息说明&#xff1a; 达梦没有此功能&#xff0c;但是可以造一个 cd /home/dmdba cat >err.sql<<eof set echo off set ver off set timing off set lineshow off set feedback off select * from V\$ERR_INFO wher…

linux--多进程开发(5)--进程

进程间通讯概念 每两个进程之间都是独立的资源分配单元&#xff0c;不同进程之间不能直接访问另一个进程的资源。 但不同的进程需要进行信息的交互和状态的传递等&#xff0c;因此需要进程间通信&#xff08;IPC,inter processes cimmunication) 进程通信的目的&#xff1a; …

(二)趣学设计模式 之 工厂方法模式!

目录 一、 啥是工厂方法模式&#xff1f;二、 为什么要用工厂方法模式&#xff1f;三、 工厂方法模式怎么实现&#xff1f;四、 工厂方法模式的应用场景五、 工厂方法模式的优点和缺点六、 总结 &#x1f31f;我的其他文章也讲解的比较有趣&#x1f601;&#xff0c;如果喜欢博…