文档更新

qianming 3 years ago
parent 30156cc36a
commit 56f921bd86

@ -99,11 +99,11 @@
git clone https://gitee.com/anji-plus/report.git git clone https://gitee.com/anji-plus/report.git
cd report cd report
sh build.sh sh build.sh
编译完成放在build文件夹 report-core-xxxx.zip 编译完成放在build文件夹 aj-report-xxxx.zip
unzip report-core-xxxx.zip unzip aj-report-xxxx.zip
cd report-core-xxxx cd aj-report-xxxx
vim conf/bootstrap-dev.yml 数据库连接 vim conf/bootstrap-dev.yml 修改数据库连接等信息
sh bin/start.sh Linux启动 sh bin/start.sh Linux启动
bin/start.bat Windows修改第4行的JAVA_HOME后(去掉rem注释),双击启动 bin/start.bat Windows修改第4行的JAVA_HOME后(去掉rem注释),双击启动

@ -6,42 +6,47 @@
``` ```
## 下载发行版 ## 下载发行版
下载地址:[https://gitee.com/anji-plus/report/releases](https://gitee.com/anji-plus/report/releases)
![img.png](../picture/quickly/img.png) 下载地址:[https://gitee.com/anji-plus/report/releases](https://gitee.com/anji-plus/report/releases) <br>
![img.png](../picture/quickly/img.png) <br>
## 修改mysql连接 ## 修改mysql连接
解压下载好的Zip包找到bootstrap-dev.yml <br> 解压下载好的Zip包找到bootstrap-dev.yml <br>
report-core-XXX --> conf --> bootstrap-dev.yml <br> report-core-XXX --> conf --> bootstrap-dev.yml <br>
![img_1.png](../picture/quickly/img_1.png) ![img_1.png](../picture/quickly/img_1.png) <br>
将图中关于mysql的连接配置信息换成你使用的IP <br> 将图中关于mysql的连接配置信息换成你使用的IP <br>
**注**aj_report库是存放底层基础信息的库flyway启动时会自动建立如果你在这里修改了库将会出错<br> **注**aj_report库是存放底层基础信息的库flyway启动时会自动建立如果你在这里修改了库将会出错 <br>
![bootstrap.png](../picture/quickly/img_2.png) <br> ![bootstrap.png](../picture/quickly/img_2.png) <br>
**注**请确认你的Mysql是否支持远程连接登陆用户是否有DDL权限 **注**请确认你的Mysql是否支持远程连接登陆用户是否有DDL权限 <br>
## 修改路径 ## 上传功能
使用上传功能,必须修改此内容
![file.png](../picture/quickly/img_5.png) 使用上传功能,必须修改此内容 <br>
![file.png](../picture/quickly/img_5.png) <br>
## 启动 ## 启动
linux启动<br> linux启动<br>
report-core-XXX --> bin -->sh start.sh <br> aj-report-XXX --> bin -->sh start.sh <br>
windows启动<br> windows启动<br>
report-core-XXX --> bin --> start.bat <br> aj-report-XXX --> bin --> start.bat <br>
修改第4行的JAVA_HOME改成你自己的JAVA_HOME并去掉**rem**注释,双击启动<br> 修改第4行的JAVA_HOME改成你自己的JAVA_HOME并去掉**rem**注释,双击启动<br>
![java.png](../picture/quickly/img_7.png) <br> ![java.png](../picture/quickly/img_7.png) <br>
**注**如果你JAVA_HOME目录存在空格将bat文件最下面的JAVA_HOME添加""号 **注**如果你JAVA_HOME目录存在空格将bat文件最下面的JAVA_HOME添加""号
![img.png](../picture/quickly/img_8.png) ![img.png](../picture/quickly/img_8.png) <br>
## 访问 ## 访问
http://localhost:9095 <br> http://localhost:9095 <br>
默认密码admin 123456 默认密码admin 123456 <br>
## 重置mysql连接 ## 重置mysql连接
登陆进来后请重置mysql连接 <br>
登陆进来后请修改mysql数据源 <br>
数据源 --> mysql数据源 --> 编辑 --> 修改用户名密码 <br> 数据源 --> mysql数据源 --> 编辑 --> 修改用户名密码 <br>
![img](../picture/quickly/img_14.png) <br> ![img](../picture/quickly/img_14.png) <br>
![img_6.png](../picture/quickly/img_6.png) <br> ![img_6.png](../picture/quickly/img_6.png) <br>

@ -1,5 +1,6 @@
**前后端分离:请对自己有动手能力的小伙伴进行尝试** **前后端分离:请对自己有动手能力的小伙伴进行尝试**
**请根据自己的实际情况对下面的步骤和内容进行调整** **请根据自己的实际情况对下面的步骤和内容进行调整**
``` ```
linux linux
git clone https://gitee.com/anji-plus/report.git git clone https://gitee.com/anji-plus/report.git
@ -14,64 +15,80 @@ BASE_API: '"./"'改成自己后端的api
npm install npm install
npm run build npm run build
``` ```
# linux部署后端
## 编译环境 ## linux部署后端
### 编译环境
- [Apache Maven] 3.5 +<br> - [Apache Maven] 3.5 +<br>
- [Node.js] v14.16.0+<br> - [Node.js] v14.16.0+<br>
- [Jdk] 1.8 <br> - [Jdk] 1.8 <br>
请在你的Windows上先准备好maven、node.js、jdk <br> 请在你的Windows上先准备好maven、node.js、jdk <br>
**注**:已知**Jdk11**存在兼容性问题 <br> **注**:已知**Jdk11**存在兼容性问题请不要使用openJdk环境问题请看**常见问题**大类 <br>
### 克隆源码
## 克隆源码
git clone https://gitee.com/anji-plus/report.git <br> git clone https://gitee.com/anji-plus/report.git <br>
![img9.png](../picture/quickly/img_9.png) <br> ![img9.png](../picture/quickly/img_9.png) <br>
**注**:不要下载发行版里面的 Source Code.zip <br> **注**:不要下载发行版里面的 Source Code.zip <br>
## 修改mysql连接 ### 修改mysql连接
report-core --> src --> main --> resources --> bootstrap.yml <br> report-core --> src --> main --> resources --> bootstrap.yml <br>
![bootstrap.png](../picture/quickly/img_2.png) <br> ![bootstrap.png](../picture/quickly/img_2.png) <br>
将图中关于mysql的连接配置信息换成你使用的IP <br> 将图中关于mysql的连接配置信息换成你使用的IP <br>
**注**aj_report库是存放底层基础信息的库flyway启动时会自动建立如果你在这里修改了库将会出错<br> **注**aj_report库是存放底层基础信息的库flyway启动时会自动建立如果你在这里修改了库将会出错<br>
**注**请确认你的Mysql是否支持远程连接登陆用户是否有DDL权限 <br> **注**请确认你的Mysql是否支持远程连接登陆用户是否有DDL权限 <br>
## 修改路径 ### 上传功能
使用上传功能,必须修改此内容 <br> 使用上传功能,必须修改此内容 <br>
![file.png](../picture/quickly/img_5.png) <br> ![file.png](../picture/quickly/img_5.png) <br>
### maven打包
## maven打包
使用 maven package <br> 使用 maven package <br>
**注**不要使用maven install <br> **注**不要使用maven install <br>
![img10](../picture/quickly/img_10.png) <br> ![img10](../picture/quickly/img_10.png) <br>
## linux启动jar包 ### linux启动jar包
将上步生成的jar包上传至linux使用java -jar命令启动 <br> 将上步生成的jar包上传至linux使用java -jar命令启动 <br>
**注**请确保你的linux有jdk <br> **注**请确保你的linux有jdk <br>
# 本地启动前端 ## 本地启动前端
## 前端编译
### 前端编译
进入前端目录report-ui <br> 进入前端目录report-ui <br>
![img11](../picture/quickly/img_11.png) <br> ![img11](../picture/quickly/img_11.png) <br>
执行 npm install <br> 执行 npm install <br>
## 修改config ### 修改config
目录地址report-ui --> config --> dev.env.js <br> 目录地址report-ui --> config --> dev.env.js <br>
修改你的BASE_API地址 <br> 修改你的BASE_API地址 <br>
## 启动前端 ### 启动前端
report-ui目录 <br> report-ui目录 <br>
执行 npm run dev <br> 执行 npm run dev <br>
# 前端build ## 前端build
## 前端编译
进入前端目录report-ui <br> ### 前端编译
进入前端目录report-ui <br>
![img11](../picture/quickly/img_11.png) <br> ![img11](../picture/quickly/img_11.png) <br>
执行 npm install <br> 执行 npm install <br>
## 修改config ### 修改config
目录地址report-ui --> config --> prod.env.js <br> 目录地址report-ui --> config --> prod.env.js <br>
修改你的BASE_API地址 <br> 修改你的BASE_API地址 <br>
## build ### build
reoprt-ui目录 <br> reoprt-ui目录 <br>
执行 npm run build <br> 执行 npm run build <br>

@ -2,11 +2,11 @@
git clone https://gitee.com/anji-plus/report.git git clone https://gitee.com/anji-plus/report.git
cd report cd report
sh build.sh sh build.sh
编译完成放在build文件夹 report-core-xxxx.zip 编译完成放在build文件夹 aj-report-xxxx.zip
unzip report-core-xxxx.zip unzip aj-report-xxxx.zip
cd report-core-xxxx cd aj-report-xxxx
vim conf/bootstrap-dev.yml 数据库连接、上传文件的路径以及地址修改 vim conf/bootstrap-dev.yml 修改数据库连接、上传文件的路径以及地址
sh bin/start.sh sh bin/start.sh
访问 访问
@ -14,52 +14,61 @@ http://serverip:9095
``` ```
## 编译环境 ## 编译环境
请在Linux上先准备好maven、node.js、jdk 请在Linux上先准备好maven、node.js、jdk
- [Apache Maven] 3.5 +<br>
- [Node.js] v14.16.0+<br> - [Apache Maven] 3.5 + <br>
- [Node.js] v14.16.0 + <br>
- [Jdk] 1.8 <br> - [Jdk] 1.8 <br>
**注**:已知**Jdk11**存在兼容性问题 **注**:已知**Jdk11**存在兼容性问题请不要使用openJdk环境问题请看**常见问题**大类 <br>
## 克隆源码 ## 克隆源码
git clone https://gitee.com/anji-plus/report.git <br> git clone https://gitee.com/anji-plus/report.git <br>
![img9.png](../picture/quickly/img_9.png) ![img9.png](../picture/quickly/img_9.png) <br>
**注**:不要下载发行版里面的 Source Code.zip **注**:不要下载发行版里面的 Source Code.zip <br>
## build ## build
进入report目录启动build.sh
进入report目录启动build.sh <br>
![img_4.png](../picture/quickly/img_4.png) <br> ![img_4.png](../picture/quickly/img_4.png) <br>
编译完成后是放在当前目录下的build文件夹中report-core-xxxx.zip <br> 编译完成后是放在当前目录下的build文件夹中aj-report-xxxx.zip <br>
## 修改mysql连接 ## 修改mysql连接
解压report-core-xxxx.zip找到bootstrap-dev.yml
解压aj-report-xxxx.zip找到bootstrap-dev.yml <br>
![img_1.png](../picture/quickly/img_1.png) <br> ![img_1.png](../picture/quickly/img_1.png) <br>
将图中关于mysql的连接配置信息换成你使用的IP <br> 将图中关于mysql的连接配置信息换成你使用的IP <br>
**注**aj_report库是存放底层基础信息的库flyway启动时会自动建立如果你在这里修改了库将会出错<br> **注**aj_report库是存放底层基础信息的库flyway启动时会自动建立如果你在这里修改了库将会出错 <br>
![bootstrap.png](../picture/quickly/img_2.png) <br> ![bootstrap.png](../picture/quickly/img_2.png) <br>
**注**请确认你的Mysql是否支持远程连接登陆用户是否有DDL权限 **注**请确认你的Mysql是否支持远程连接登陆用户是否有DDL权限 <br>
## 修改路径 ## 上传功能
使用上传功能,必须修改此内容
使用上传功能,必须修改此内容 <br>
![file.png](../picture/quickly/img_5.png) ![file.png](../picture/quickly/img_5.png)
## 启动 ## 启动
report-core-XXX --> bin --> start.sh <br>
aj-report-XXX --> bin --> start.sh <br>
sh bin/start.sh <br> sh bin/start.sh <br>
## 日志位置 ## 日志位置
看到控制台提示“The AJ-Report started!”说明report正在启动可以看看日志确定程序启动到哪里了。<br>
看到控制台提示“The AJ-Report started!”说明report正在启动可以看看日志以确定程序启动到哪里了。<br>
日志的位置是report-xxx/logs/aj-report.log <br> 日志的位置是report-xxx/logs/aj-report.log <br>
## 访问 ## 访问
http://serverip:9095 <br> http://serverip:9095 <br>
默认密码admin 123456 默认密码admin 123456 <br>
## 重置mysql连接 ## 重置mysql连接
登陆进来后请重置mysql连接 <br>
登陆进来后请修改mysql数据源 <br>
数据源 --> mysql数据源 --> 编辑 --> 修改用户名密码 <br> 数据源 --> mysql数据源 --> 编辑 --> 修改用户名密码 <br>
![img](../picture/quickly/img_14.png) <br> ![img](../picture/quickly/img_14.png) <br>
![img_6.png](../picture/quickly/img_6.png) ![img_6.png](../picture/quickly/img_6.png) <br>

Loading…
Cancel
Save