1. 版本编辑
FineBI 版本 | JAR 包 |
---|---|
6.0.11 | 2023-6-20 |
2. 兼容说明编辑
2.1 WebLogic环境
问题描述:
6.0.11 版本新增参数安全校验,因此改动了 cbb JAR 包,部分工程升级后,工程所用的weblogic容器中的JAR包与改动冲突。
如存在JAR包冲突,会导致工程启动失败或部分功能不可用,工程日志中有相关报错关键词「validation」/「validator」
解决方案一:
1)在/webroot/WEB-INF目录下查找weblogic.xml,如果不存在该文件,新建即可。
2)在weblogic.xml文件中配置过滤,优先使用应用内置的jar包。
3)保存文件后,重启工程生效。
点击下载并解压,获取示例文件:weblogic.zip
解决方案二:
1)下载javax.validation.jar:javax.validation.jar
2)上传并覆盖/weblogic/Oracle/Middleware/oracle common/modules目录下的低版本javax.validation.jar。
2.2 WebSphere环境
问题描述:11.0.16 版本新增参数安全校验,因此改动了 cbb JAR 包,部分工程升级后,工程所用的WebSphere容器中的JAR包与改动冲突。
如存在JAR包冲突,会导致工程启动失败或部分功能不可用,工程日志中有相关报错关键词「validation」/「validator」
解决方案:
1)下载javax.j2ee.validation.jar:javax.j2ee.validation.jar
2)上传并覆盖%WebSphereHome%/AppServer/plugins目录下的javax.j2ee.validation.jar。
2. 我的分析编辑
——分析主题——
2.1 IN 函数提示优化
当 IN 函数的 参数1 是组件参数且被赋了多值时(比如说用文本过滤组件多选后赋值,赋多个值)。组件报错:“IN的第一个参数不能为多值参数”。如下图所示:
详情请参见:IN
——数据——
2.2 优化其他表新增列
其他表新增列的「详细信息」中,新增添加进来字段的来源表。如下图所示:
详情请参见:其他表新增列
3. 平台编辑
3.1 默认开启请求响应优化
新版本默认开启「请求响应优化」,如下图所示:
详情请参见:安全防护
报错显示具体的堆栈信息可能会存在安全隐患
所以开启「请求响应优化」后,报错信息显示“请求错误,如需查看详细错误信息请至安全管理页面进行设置”
3.2 资源迁移优化
上传文件时,系统会自动获取当前可用的空闲内存大小,当上传文件大小 <(当前可用的空闲内存大小-256MB)时,允许上传文件,当上传的文件大小 >(当前可用的空闲内存大小-256MB)时,触发限制,报错「当前剩余内存 xxxMB,文件大小 xxxMB,为防止内存溢出,不允许上传」,如下图所示:
详情请参见:资源迁移