历史版本16 :服务器插件管理 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

报表服务器版本
10.0

1.2 应用场景

用户工程部署在服务器上,若需要插件实现某一功能时,可在服务器中下载插件进行使用。

1.3 功能简介

插件管理提供可视化界面安装删除更新禁用启用插件。如下图所示:

注:IE8 及以下版本浏览器不支持。

1583937729509547.png

插件管理支持以下特性:

  • 支持热部署,安装、删除、更新、禁用、启用不需要重启

  • 配置 license 不需要重启

  • 自动安装和更新插件的依赖(包括插件之间的依赖关系)

  • 自动删除不再使用的文件和服务依赖

  • 远程环境下自动检测插件是否匹配,并实时同步插件的运行状态

注1:当设计器远程连接服务器时,服务器如需使用某插件功能,则服务器端和设计器端均需安装该插件,方可正常使用。FineReport 设计器中下载插件请参见: 设计器插件管理

注2:FineReport 设计器切换工作目录到远程环境,远程环境下「服务器」Tab 页中没有「插件管理」选项。

2. 安装插件编辑

服务器上安装插件有三种方法:下载安装、本地安装、手动安装

注:本章示例服务器为 Tomcat 服务器 ,示例插件为「日期移动端日历样式」插件。

2.1 下载安装

1)以管理员身份进入数据决策系统,点击管理系统>插件管理,搜索框输入插件名称进行搜索,选中需要安装的插件,点击安装,以安装「日期移动端日历样式」插件为例,如下图所示:

7.png

2)插件安装成功后,弹出安装成功弹窗。如下图所示:

6.png

2.2 本地安装

1)在 帆软市场 上下载「日期移动端日历样式」插件,得到的压缩包如下图所示:

注:在帆软市场中需使用帆软通行证登录后,才能下载插件。

1583941160814910.png

2)以管理员身份进入数据决策系统,点击管理系统>插件管理>从本地安装,选择压缩包,如下图所示:

3.png

2.3 手动安装

注:当没有购买决策系统或 War 包部署时,可通过手动安装插件。

2.3.1 确定插件文件夹

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

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

1583939222266100.png

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

1589940917946392.png

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 路径下。如下图所示:

1583940207248189.png

2.3.3 效果展示

重启 Tomcat 服务器,以管理员身份进入数据决策系统,点击管理系统>插件管理,可看到「日期移动端日历样式」插件已成功安装。如下图所示:

1583940494971867.png

3. 禁用/启用插件编辑

在服务器「我的插件」处,选中某一插件,点击禁用/启用按钮,提示:插件已被禁用/插件已被启用。如下图所示:

6.png

4. 删除插件编辑

在服务器「我的插件」处,选中要删除的插件,点击删除按钮,点击弹窗上的确定按钮。如下图所示:

7.png

5. 更新插件编辑

在平台「我的插件」处,选中需更新的插件,点击更新按钮,点击弹窗上的确定按钮。如下图所示:

8.png

6. 注意事项编辑

6.1 插件功能无法使用

问题描述:

平台(服务器端)安装插件后,设计器端无法使用。

原因分析:

对于设计器和服务器都会用到的插件,要求服务器端和设计器端都要安装:

1)若服务器端安装了插件,设计器端没有安装插件,则插件不会生效,需要切换到本地进行插件安装。

2)若服务器端和设计器端均安装了插件,服务器端的插件下载删除禁用不会立即生效,需要等几分钟才会生效。

3)若服务器端和设计器端均安装了插件,设计器切换到本地禁用该插件,不影响远程连接时服务器端的插件使用。

6.2 插件管理界面空白

6.2.1 现象一

问题描述:

以管理员身份进入数据决策系统后,点击管理系统>插件管理,提示:您还没有插件商店的资源,是否下载?点击确定按钮后,「插件管理」界面依然空白。如下图所示:

15.png

原因分析:

用户在本地或远程工作目录中,勾选了使用新插件管理器按钮。

注:「使用新插件管理器」按钮具体介绍可参考 选项 中的 3.4 节内容。

解决方案:

外网用户:

外网用户在插件管理页面的弹窗上,点击确定按钮后,清理浏览器缓存,重新进入数据决策系统即可。

内网用户:

请联系技术支持获取 upm 文件夹,将upm文件夹放到%HOME%\webapps\webroot文件夹下。

注:技术支持联系方式:QQ:800049425;电话:400-811-8890

6.2.2 现象二

问题描述:

以管理员身份进入数据决策系统后,点击管理系统>插件管理,插件管理页面空白,如下图所示:

24.png

原因分析:

在平台系统管理节点的「常规」 Tab 页中关闭了连接网址管理中心按钮,插件引擎模板无法使用。

注:「连接网址管理中心」按钮关闭后具体造成的影响请参见:常规 中的 2.2 节内容。

解决方案:

开启连接网址管理中心按钮,如下图所示:

25.png

6.3 插件管理界面无法登录

问题描述:

1)服务器可以连接外网,服务器平台插件管理界面正常,但登录帆软通行证时,提示:未知错误。如下图所示:

2.png

2)设计器中点击右上角登录,提示:网络连接失败。如下图所示:

5.png

解决方案:

1)以管理员身份进入数据决策系统,点击管理系统>系统管理>常规,开启连接网址管理中心按钮,点击保存。如下图所示:

注1:远程环境中若关闭连接网址管理中心按钮,也将出现本节「问题描述」中的现象。

注2:连接网址管理中心按钮的介绍请参见:常规 中的 2.2 节内容。

6.png

2)重启工程。