You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tanghe-report/doc/docs/guide/question.md

62 lines
2.6 KiB
Markdown

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

- 使用Maven Install打包时报错 <br>
![img.png](../picture/qusetion/img.png) <br>
请使用Maven Package进行打包 <br>
### 版本问题:[开发环境参考](https://report.anji-plus.com/report-doc/guide/quicklyDevelop.html)
- 底层数据库为Mysql8.0+时flyway执行SQL报错<br>
- Node.js是V16版本时 npm install失败 <br>
- jdk使用1.7或者11及以上时编译打包不过 <br>
![img](../picture/qusetion/img_1.png) <br>
- MssSqlServer 2014及其上下版本数据源测试不过。以2014版本为例。 <br>
![img](../picture/qusetion/img_2.png) <br>
将1.2.6改成1.2.0 <br>
- 浏览器兼容性 当前未对部分浏览器做兼容性适配,推荐使用谷歌浏览器进行访问。<br>
- 部署完进入系统点击预览大屏大屏提示“执行sql失败“ <br>
![img](../picture/qusetion/img_3.png) <br>
请先重置mysql数据源将mysql数据源的账号密码修改为你当前系统的账号密码。<br>
- flyway执行报错1.0.10sql失败 <br>
错误提示Caused by: org.flywaydb.core.api.FlywayException: Validate failed: Detected failed <br>
migration to version 1.0.10 (create report share) <br>
请参考此 [Issue](https://gitee.com/anji-plus/report/issues/I47JNE) 解决此问题 <br>
- 禁用flyway及切换底层数据库方案 <br>
[链接](https://my.oschina.net/u/4517014/blog/5269319) <br>
- 数据源数据集用法总结 <br>
[链接](https://my.oschina.net/u/4517014/blog/5270828) <br>
**注**http数据源未来会挪到数据集那边 <br>
### 执行源码编译脚本build.sh报错
- 提示:“*** report-ui/dist/* *** No such file or directory” <br>
前端编译失败。<br>
99%的原因是Node.js版本过高高于14导致前端编译失败Nodejs在编译执行初始化时会去下载一些依赖如果依赖下载不来也会导致失败。<br>
剩下极少数情况可能是你编译的linux系统问题。<br>
- 提示“report-core/target/aj-report-*.zip *** No such file or directory” <br>
后端编译失败。<br>
可能原因有Mvn版本过低/过高,导致后端编译失败 <br>
- 使用eclipse进行源码编译时失败 <br>
失败的提示有很多这里建议换成IDEA <br>
- 使用IDEA进行源码编译时提示“*** openjdk-***” <br>
请使用jdk1.8
### 启动服务报错
- 提示“xxx The driver has not received any packets from the server” <br>
1、确保软件打包正常 <br>
2、mysql版本不兼容详细看上面关于版本兼容性 <br>
3、bootstrap.yml中配置的mysql地址ip不对 <br>