第三方插件安装失败说明

  • Last update:  2022-07-21
  • 1. 概述

    1.1 版本

    报表服务器版本
    功能变更
    11.0-

    1.2 问题描述

    下载安装/本地安装插件时,提示「此插件安装包签名损坏,存在安全风险,无法安装」。如下图所示:

    1.3 原因分析

    下载安装/本地安装插件时,为了防止恶意篡改插件包中的代码,提供插件完整性校验功能。

    若开启了插件完整性校验功能,如果插件包被解压/被破坏,下载安装/本地安装插件时,禁止此插件安装至系统。

    2. 解决方法

    2.1 方法一:关闭校验

    超级管理员可通过「fine_conf_entity可视化配置插件」关闭对上传的插件安装包的完整性校验功能。重启服务器后设置生效。

    注:修改 FineDB 数据库表字段值的方法请参考 FineDB 常用表字段修改 。

    参数名
    参数描述参数值
    PluginFileValidateConfig.fileValidateOpen插件包完整性校验是否开启参数值需为布尔型,默认为false

    false:插件包完整性校验关闭

    true:插件包完整性校验开启

    2.2 方法二:手动安装

    将其他工程中安装好的插件文件包,手动上传至指定服务器。

    2.2.1 确定插件文件夹

    1)FineReport 设计器所安装的插件存储在%FR_HOME%\webapps\webroot\WEB-INF\plugins 路径中,如下图所示:

    注:路径下的文件夹必须是在设计器中安装插件生成的,不是官网下载的插件压缩包解压后得到的文件夹。


    2)打开某个插件文件夹下的plugin.xml文件,可确定具体插件。如下图所示:


    2.3.2 复制粘贴插件文件

    %FR_HOME%\webapps\webroot\WEB-INF\plugins下的plugin-com.fr.plugin.mobile.widget.date-10.4.55 文件夹复制粘贴到%Tomcat_HOME%\webapps\webroot\WEB-INF\plugins 路径下。如下图所示:


    2.3.3 重启报表工程

    手动安装插件后,需要重启报表工程,插件方可生效。

    2.3.4 效果展示

    重启后,管理员登录数据决策系统,点击「管理系统>插件管理」,可看到插件已成功安装。如下图所示:

    1583940494971867.png

    Attachment List


    Theme: 数据决策系统
    Already the First
    • Helpful
    • Not helpful
    • Only read

    滑鼠選中內容,快速回饋問題

    滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

    不再提示

    10s後關閉

    Get
    Help
    Online Support
    Professional technical support is provided to quickly help you solve problems.
    Online support is available from 9:00-12:00 and 13:30-17:30 on weekdays.
    Page Feedback
    You can provide suggestions and feedback for the current web page.
    Pre-Sales Consultation
    Business Consultation
    Business: international@fanruan.com
    Support: support@fanruan.com
    Page Feedback
    *Problem Type
    Cannot be empty
    Problem Description
    0/1000
    Cannot be empty

    Submitted successfully

    Network busy