SuperMap iPortal 9D 提供了 GIS 服务器管理功能,您可以将组织内部的多个 GIS 服务器添加到门户中进行统一管理。支持将添加的多个 GIS 服务器作为托管服务器,用于将用户上传至 iPortal 门户中的数据发布为服务;支持对多 GIS 服务器进行全面的监控,进一步保障平台系统安全稳定运行。
SuperMap iPortal 9D 可以指定的托管服务器版本如下表所示:
说明:
1.如果您使用的 iPortal 的版本是 8C(2017) Beta 及以上版本,使用的托管服务器 iServer 的版本是 7C 至 8C(2017) Beta 之间的版本,那么,iServer 在进行托管服务时,如果删除托管服务,iServer 中对应的数据不会被删除,需要您手动删除,而如果您使用 iServer 8C(2017) Beta 及以上版本则不会出现此问题。
2.在使用托管服务之前,iPortal 管理员首先需要添加一个或多个 iServer 服务器到门户中,并将其指定为托管服务器,然后根据业务需求进行托管服务配置。
在指定服务器前,我们需要进行托管数据存储配置,支持文件存储(FILE)、FTP 存储和 SuperMap iServer DataStore 存储,默认使用的是文件存储(FILE)。
文件存储(FILE)配置
上传至 iPortal 门户中的数据,默认使用的是文件存储(FILE)方式,默认存储路径为:【SuperMap iPortal 安装目录】/webapps/iportal/WEB-INF/iportaldata/uploadeddata 文件夹下,可以通过以下步骤修改存储路径,也可直接使用默认存储路径,即可通过指定托管服务器发布为服务。文件存储方式支持的托管服务器版本为 SuperMap iServer 7C SP1 及以上版本。
以 iPortal 管理员身份登录到门户首页,依次点击管理->服务器管理->托管服务器,选择“托管数据存储配置”选项卡,进行文件(FILE)存储配置:
如上图所示,您可以修改文件存储路径,例如:D:/uploadeddata
上传数据后发布服务,会将上传的数据自动拷贝到iserver解压目录\webapps\iserver\publishPath下
###FTP 存储配置
FTP 共享存储,更加方便产品的升级与维护。实现 iPortal 与多个 iServer 服务器节点的数据共享,进而 iServer 可以获取 FTP 服务器中的数据进行服务发布。此时,您需要搭建 FTP 服务器实现托管数据共享,并进行如下 FTP 存储配置。
如果您没有可用的 FTP 服务器,那么需要您搭建一台 FTP 服务器,来作为托管数据的共享存储。此时,您需要选择一台存储较大的服务器作为 FTP 服务器,并确保 iPortal 和 多个 iServer 托管服务器节点都能连接到该 FTP 服务器
<bean id="storage" class="com.supermap.iportal.web.utils.filestorage.FTPStorageImpl">
<property name="ftpServerHost" value="192.168.120.144"></property>
<property name="ftpServerPort" value="21"></property>
<property name="ftpServerAccount" value="icloud"></property>
<property name="ftpServerPassword" value="icloud"></property>
</bean>
###DataStore 存储配置
iServer DataStore 存储,上传至 iPortal 门户中任何格式的数据都是二进制数据,都可以存储在 iServer DataStore 中。iServer DataStore 是一款应用程序,有关其介绍可查看iServer DataStore的部署与使用。
iServer DataStore 配置并启动成功后,在 iPortal 中还需做如下配置: