BI商业智能
常见问题与解答
1.Linux部署,数据源点击测试成功,保存时失败
原因:AES解密失败,jdk sercurity有限制
解决办法:替换成无限制的security包,将UEBI的SVN库中的local_policy.jar、US_export_policy.jar文件替换掉服务器端${JAVA_HOME}jre/lib/security/policy目录下的同名jar包,再重启应用。
2.Oracle数据库测试连接失败
原因:驱动jar包版本与Oracle库版本不匹配
解决办法:删除uebi/lib下的ojdbc6.jar,将新的驱动jar包放入,再重启应用即可。
3.SQL语句中包含“as中文”查询出来乱码
原因:字符编码格式有问题
解决办法:把数据源“连接url”设置为如下格式jdbc:mysql://localhost:3305/employees?useUnicode=true&characterEncoding=utf8&useCursorFetch=true&defaultFetchSize=500&allowMultiQueries=true&rewriteBatchedStatements=true&useSSL=false
4.系统变量JAVA_HOME、UEBI_HOME路径包含空格,启动时导致报错:找不到主类
原因:JAVA_HOME、UEBI_HOME路径包含空格
解决办法:修改run.bat启动脚本,将包含变量的字符串加上引号java -Dfile.encoding=UTF-8 -cp .;"%JAVA_HOME%\lib*";"%UEBI_HOME%\lib*"; edp.DavinciServerApplication --spring.config.additional-location=file:"%UEBI_HOME%\config\application.yml"
5.在windows上导入数据库时,source命令导入报错 ERROR: Unknown command
原因:mysql 默认以gbk编码连接数据库,之前导出备份文件是utf8编码,编码不一致导致错误。
解决办法:改成以utf8连接 mysql -uroot -p --default-character-set=utf8
6.应用启动时,MySQL连接失败,报错信息“Communications link failure、No appropriate protocol Mysql”
原因:
(1)直接通过yum安装的OpenJDK
(2)jdk8小版本较高(如180_291以上)
解决办法:
(1)数据库url配置加上&useSSL=false。
(2)修改jdk/jre/lib/security/java.security文件,jdk.tls.disabledAlgorithms删除掉SSLv3, TLSv1, TLSv1.1。
7.Windows服务器修改配置文件后,发现应用无法启动
原因:文件编码变成了ANSI格式。
解决办法:将文件编码转为UTF-8格式。
意见反馈
- 卡顿
- 登录或账号问题
- 功能使用异常
- 意见或建议
- 其他
点击上传图片;单张图片应小于1M。
0/200