【仅供内部供应商使用,不提供对外解答和培训】

Page tree

【仅供内部供应商使用,不提供对外解答和培训】

Skip to end of metadata
Go to start of metadata

前言

通常情况下我们都是通过设计器自带的插件管理器安装和删除插件的,但是在某些情况下,可能我们更希望自己手动去安装和删除插件。

准备工作

首先,我们需要了解插件包的结构:

plugin-name-version.zip

     fun1.jar

     fun2.jar

     plugin.xml

其中的jar包是插件的执行代码,而plugin.xml则是将插件中实现的接入点注册到报表中,使得插件可以生效。

安装步骤

一、找到报表运行环境,假设为目录$env,那么需要在$env/WEB-INF下找到plugins目录(如果没有则新建一个)。

二、新建一个文件夹(和插件功能相关),比如叫submit2server。

三、将插件包解压后得到的文件中的plugin.xml放置到$env/WEB-INF/plugins/submit2server文件夹中。

四、将插件包解压后得到的jar包防止到$env/WEB-INF/lib中。

五、重启服务器(设计器),插件就可以生效了,同样可以在插件管理中心看到这个已经安装的插件。

卸载插件

和安装步骤相反,从$env/WEB-INF/plugins下删除掉对应的文件夹,从$env/WEB-INF/lib下删除掉对应的jar即可。

注意事项

如果是要从安装在本地的设计中的插件拷贝到运行的服务器上,只需要根据插件的id找到对应的文件夹,以文件上传插件为例:

在$env/WEB-INF/plugins下可以看到一个文件夹名为plugin-com.fr.plugin.customsubmmit,同样还可以在$env/WEB-INF/lib下找到

名为plugin-com.fr.plugin.customsubmmit-0.jar的jar包,只要分别把这两个文件(文件夹)拷贝到服务器同样对应的位置即可在服务器上同样安装上该插件。

  • No labels