历史版本3 :6.x升级FAQ 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

适用于进行 5.1.x 升级的用户。对于升级前的检查,及升级失败的原因进行排查,方便用户在遇到问题时参考。

2. 检查驱动隔离插件编辑

若在升级之前使用过 5.1.1 版本驱动隔离插件 ,可点击「管理系统>插件管理」检查,若「我的插件」下有ClassLoader 拦截器字样的插件,则需要删除原插件,如下图所示:

1591328240322779.png

在升级后根据 5.1.2 版本驱动隔离插件 重新安装。

3.  Xshell 连接启动的工程检查编辑

升级之前需要确定工程是怎么启动的,如果是 Xshell 连接启动的工程,需要确认下述设置是否取消勾选。如果没有取消勾选的话,需要将连接的「属性>隧道」中的x11转移取消勾选,然后再连接,重启 BI,再升级,否则会导致升级后导出的 Excel 升级报告打不开。如下图所示:

1605597803342701.png

4. 修改国际化参数修改编辑

需要修改-Duser.language和-Duser.country为zh和CN

注:服务器系统语言和地区必须是 zh 和 CN。

4.1 EXE 版本工程

修改%FineBI_HOME%\bin目录下的文件 finebi.vmoptions 文件,修改内容如下:

-Duser.language=zh
-Duser.country=CN

4.2 Tomcat 部署工程

%Tomcat_HOME%\bin\catalina.sh 第一行添加:

JAVA_OPTS = "$JAVA_OPTS -Duser.language=zh -Duser.country=CN"

4.3 Weblogic 部署工程

进入控制台,加上参数 -Duser.language=zh -Duser.country=CN

5. 注册问题编辑

混合工程注册成纯直连或者纯抽取数据工程,注册后必须要重启一次。

6. 集成问题编辑

集成客户升级后在 fine_conf_entity 表内新增参数「UpdatePushConfig.open」,默认值为 false,这样即屏蔽了 FineReport 的在线升级的消息推送,避免客户直接点击进行升级,带来后续 JAR 包不匹配等问题。

7.  JDK 版本问题编辑

如果升级前 jdk 版本为 oracle 的 1.8.0.25 版本,升级后会存在启动崩溃的问题,需要更换为其他版本 jdk 再做升级。 

8. 内置服务器数据集问题编辑

若使用到「用户访问日志」业务包中的 5 个服务器数据集的,且数据有百万量级,有宕机风险。

需要将%FineBI%\webapps\webroot\WEB-INF\classes\com\fr\log 中的 class 文件替换为 log.zip 。