页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 前一个 版本 13 下一个 »

1. 功能说明

       ByteCodeIntensifier.ext 为解决mysql JDBC任意文件读取漏洞。该ext在20230315号之后的以下分支war包自带:V72、V856、V95、V97、V10.5.8、V10.5.12,

       V87在20230321之后的war包自带该ext。


2. 使用说明

      漏洞修复扩展包获取:ByteCodeIntensifier.ext

      注意:可在系统监控→扩展包加载列表中查找是否已加载该扩展包,如已存在则可不用再添加,如下图所示,该扩展包已存在,可不用再添加:

      

(1).操作步骤

扩展包的部署方法有以下两种:

(1)V10及以上通过扩展包热加载功能上传扩展包,不需要重启tomcat;

(2)所有版本通过config配置页面 上传扩展包,需要重启tomcat;

注意:V10以下(不包含V10)版本不支持热加载功能上传扩展包

具体说明如下:

方法1-热加载(V10及以上)

(1)打开系统监控

(2)选择扩展包页签

(3)扩展包页面点击上传扩展包按钮,选择所需扩展包进行上传。

(4)验证-扩展包列表

更多扩展包热加载详情可参考文档系统监控-扩展包

方法2-通用

(1)查看扩展包配置路径

首先登录到 Smartbi 的配置管理页面,地址为 http://localhost:18080/smartbi/vision/config.jsp


(2)导航到“扩展包 > 扩展包存放路径”段,查看当前设置的扩展包路径。

(3)如果这里已经设置了路径,请直接跳转到下一步骤;否则,请在应用服务器上创建一个新目录,比如 D:\Smartbi\ext ,然后将“扩展包 > 扩展包存放路径”设置为刚刚创建的新目录。接着点击右下角的“保存”按钮。

       Smartbi安装好后默认的扩展包存放路径是 ./ext,这在Windows上表示 smarbi\Tomcat\bin\ext。

(4)将扩展包(.ext 文件)上传到第3步中找到的、或者新创建的路径下。

如果可以直接登陆到应用服务器,也可以手动将扩展包拷到上面配置的目录,可以支持多个,譬如下图把sample1.ext、sample2.ext两个扩展包存放在D:\ Smartbi\ext目录中。

(5)重启 Smartbi 应用服务器。

(6)清除浏览器缓存,重新访问 Smartbi。

(7)至此,一般都应该可以正常看到扩展包中增加的功能了。如果还是不行,请确认对应的扩展包是否已经正确加载了。访问“用户名-》系统监控-》扩展包”界面,确认在列表中是否有我们在第3步中所上传的扩展包。

如下图,可以看到对应的扩展包已加载成功:

  • 无标签