作者:bsy
作为跨平台的服务式 GIS 产品,SuperMap iServer 提供了不同形式的分发包,包括:zip、setup、tar、deb、rpm、deploy、mapping、realspace、analysis,datastore等分发包。不同形式的分发包包含哪些内容呢?接下来将逐个为大家介绍。
SuperMap iServer 的完整 zip 包产品在正常解压缩完成后,目标计算机应具有以下的内容:
agenthome文件夹:存放 SuperMap iServer 以 Agent 方式启动时的配置文件和用到的数据。
bin 文件夹:启动、停止 Tomcat 服务,以及其他相关的脚本文件,Windows 下从 startup.bat 启动服务,即发布 SuperMap iServer 服务。
conf 文件夹:存放 Tomcat 的配置文件和相关的文件类型定义。
docs 文件夹:存放 SuperMap iServer 的帮助文档和电子书。
iClient 文件夹:存放 SuperMap iServer 的客户端,包括各个开发平台上的工具库、示范代码等内容,如 forJavaScript、forFlash 等。
lib 文件夹:存放 Tomcat 所需的 jar 文件。
licenses 文件夹:存放 SuperMap iServer 用到的开源库的许可协议和声明。
logs 文件夹:存放 SuperMap iServer 和 Tomcat 启动、运行过程中的日志信息。
samples 文件夹:存放 SuperMap iServer 的示范程序及用到的数据。
support 文件夹:存放 JRE、SuperMap iObjects Java 的 bin 文件夹及许可配置工具。
temp 文件夹:Tomcat 运行过程中的存放临时文件的位置。
webapps 文件夹:SuperMap iServer 部署的文件夹,里面的 iserver 文件夹下存放有 SuperMap iServer 依赖的 jar 文件、配置文件等信息。
license.txt 文件:SuperMap iServer 用户许可协议文件。
readme.txt 文件:与安装产品并启动服务相关的自述文件,用户可据此安装并启动服务。
SuperMap_iServer_11i(2022)_Readme_Windows_CHS.pdf 文件:SuperMap iServer 的自述文件。
BUILD_ 文件*:SuperMap iServer 的版本(由*的内容标识)。
其他文件为 Tomcat 的许可、声明等信息。

deploy 分发包不含示范代码\数据、帮助文档及客户端开发工具包 ,目录结果与zip包相近,具体差异体现在以下几个方面:
细粒度分发包(包括 Mapping 分发包、Analysis 分发包、Realspace 分发包)的目录结构与 deploy 分发包的一致 。
SuperMap iServer 从 10i(2020) SP1 版本开始提供细粒度分发包,当前提供的细粒度分发包包括 Mapping 分发包、Analysis分发包、Realspace分发包。细粒度分发包与其他非细粒度的分发包相比区别在于:

与非细粒度分发包相比,细粒度分发包主要具有如下优势:
SuperMap iServer 产品在完全安装模式下正常安装完成后,目标计算机应具有以下的内容:
安装目录中不包含 readme.txt 文件,其它同 zip 包。
开始菜单程序
SuperMap iServer 的 setup 包安装后,在操作系统的”开始 > 程序 > SuperMap > SuperMap iServer 11i(2021) “中有相关的快捷方式,其中包括 iServer 服务的启动与停止、iServer 服务首页、iServer 服务管理、帮助文档等。
SuperMap iServer 的 64 bit 产品(for Linux)在执行 tar -zxvf .tar.gz 命令正常解压完成后,得到 supermap-iserver-*-linux-x64 文件夹,其具体内容和zip包内容一致,只有其中自述文件名不一样,tar 中为 SuperMap_iServer_11i(2022)_Readme_Linux_x64_CHS.pdf。
SuperMap iServer 提供了适用于 Linux(aarch64) 操作系统的轻量版 deploy 分发包供用户使用。在执行 tar -zxvf .tar.gz 命令正常解压完成后,得到 supermap-iserver-*-linux-arm64-deploy 文件夹,其目录结构与适用于 Linux(x64) 操作系统的 deploy 分发包一致,只有其中自述文件名不一样,tar 中为 SuperMap_iServer_11i(2022)_Readme_Linux_arm64_CHS.pdf。
SuperMap iServer 提供了 64 位的 tar 包供用户在 AIX x64 系统上使用。SuperMap iServer 的 tar 包(for AIX)产品在依次执行 gunzip .tar.gz、tar -xvf .tar 命令正常解压完成后,得到 supermap_iserver_*_aix64 文件夹,它包含如下内容:
运行 install.sh 完全安装之后,得到 supermap_iserver_*_aix64 目录其具体内容和zip包内容一致,只有其中自述文件名不一样,tar 中为 SuperMap_iServer_11i(2022)_Readme_AIX_CHS.pdf。
SuperMap iServer 提供 deb 安装包,主要用于默认安装有 deb 软件包管理器的操作系统。在 Linux (x64/aarch64)系统中正常安装完成后,在默认安装目录 /opt/SuperMap/iServer11i 下具有和 deploy 分发包相同的内容。
SuperMap iServer 提供 rpm 安装包,主要用于默认安装有 RPM 软件包管理器(Red Hat Package Manager)的操作系统。在 Linux 系统中正常安装完成后,在默认安装目录 /opt/SuperMap/iServer11i 下具有和 deploy 分发包相同的内容。
iServer DataStore 是一款应用程序 ,可以通过 iServer DataStore 快速创建数据存储,并将数据存储与 iServer 关联起来,客户端将通过 iServer 大数据目录服务访问到这些数据存储,进而可下载、上传数据,以及使用这些数据进行分析等。iServer DataStore 使用的就是 datastore 包。完整的 datastore 包目标计算机应具有以下的内容:
