Files
gr_bi_java/doc/docs/guide/quicklyDistribution.md

96 lines
3.1 KiB
Markdown
Raw Normal View History

2026-02-02 23:31:39 +08:00
```
第一步下载zip包解压
第二步conf->bootstrap.yml修改数据库连接、上传下载地址、jwt令牌等信息
第三步启动bin目录下start.sh
第四步,访问 http://localhost:9095 admin 123456
```
## 版本问题
已知以下版本存在兼容性问题,请不要使用
- openJdk
- Jdk 1.7及以下/11及以上jdk11部分版本有问题
- Mysql 8.08.0.23/26版本没有问题8.0.21版本存在问题)
## 下载发行版
[下载地址](https://gitee.com/anji-plus/report/releases) https://gitee.com/anji-plus/report/releases <br>
![img.png](../picture/quickly/img_16.png) <br>
## 修改mysql连接
解压下载好的Zip包找到bootstrap.yml <br>
![img_1.png](../picture/quickly/img_17.png) <br>
将关于mysql的连接配置信息换成你使用的IP:数据库名。 <br>
**注**请确认你的Mysql是否支持远程连接登陆用户是否有DDL权限 <br>
```yaml
datasource:
url: jdbc:mysql://127.0.0.1:3306/lidee_report?characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&useSSL=false
username: root
password: xxxxxxxx
```
## flyway
flyway是用于自动执行sql因为mysql版本及配置等问题flyway可能会执行失败。<br>
如果日志提示“FlywayInitialization”错误请修改为false并手动执行sqlreport-core --> src --> main --> resources --> db.migration<br>
```yaml
flyway:
enabled: true #是否开启flyway自动执行sql脚本默认true
```
## OSS配置
OSS底层已支持minio、amazonS3、nfs都配置的情况下优先级minio->amazonS3->nfs <br>
需要修改downloadPath和path <br>
```yaml
lidee:
subscribes:
oss: #文件存储 都配置的情况下优先级minio->amazonS3->nfs
enabled: true
##允许上传的文件后缀
file-type-white-list: .png|.jpg|.gif|.icon|.pdf|.xlsx|.xls|.csv|.mp4|.avi|.jpeg|.aaa|.svg
# 用于文件上传成功后生成文件的下载公网完整URLhttp://serverip:9095/file/download注意填写IP必须填写后端服务所在的机器IP
downloadPath: http://127.0.0.1:9095/file/download
nfs:
#上传对应本地全路径,注意目录不会自动创建,注意 Win是 \ 且有盘符linux是 / 无盘符,注意目录权限问题
path: /app/disk/upload/
```
## jwt秘钥
生产环境请自行修改,避免被远程伪造登录攻击 <br>
[随机密码生成器](http://www.chahuo.com/token-generator.html)
```yaml
Security:
# jwt密钥生产环境请自行修改避免被远程伪造登录攻击
jwtSecret: TybmmfrgsIqpPsBOYxvygCMVJWKNfDJU
```
## 启动
linux启动<br>
ld-report-XXX --> bin -->sh start.sh <br>
windows启动<br>
ld-report-XXX --> bin --> start.bat <br>
![img18](../picture/quickly/img_18.png) <br>
如果start.bat启动有问题的话可以尝试以下方法解决。<br>
修改第4行的JAVA_HOME改成你自己的JAVA_HOME并去掉**rem**注释,双击启动<br>
![java.png](../picture/quickly/img_7.png)
## 访问
http://localhost:9095 <br>
默认密码admin 123456 <br>