Supermap iserver 9.1.0 在Linux平台(以CentOS7为例)上的部署。

12次阅读

相信有一定超图 iserver 开发经验的人都知道 ,supermap iserver 在 Windows 平台上的部署非常简单 , 你可以使用安装版 , 也可以使用免安装版本。在我们平时的开发中 , 免安装的方法不仅部署简单 , 而且在更换 iserver 版本时也不用卸载之前的 iserver, 直接停掉服务就可以了。所以在此我以 supermap iserver 免安装版本为例 , 介绍如何在 Linux 系统上部署 Supermap iServer。
1. 从超图官网上获取 Supermap iserver for Linux 的相应版本 , 这里我使用的是 SuperMap iServer 9D(2019) for Linux(64 位)(TAR 包)。
地址 :http://support.supermap.com.cn/DownloadCenter/DownloadPage.aspx?id=977
Supermap iserver 9.1.0 在Linux平台(以CentOS7为例)上的部署。插图
Supermap iserver 9.1.0 在Linux平台(以CentOS7为例)上的部署。插图1
2. 通过 Filezilla 将文件上传至服务器 root 目录下。步骤 : 输入服务器主机名 , 用户密码 , 端口号 22, 连接至服务器 , 然后从本机选中要上传的文件 , 右键上传至指定位置即可。
Supermap iserver 9.1.0 在Linux平台(以CentOS7为例)上的部署。插图2
3 通过 Xshell 或 putty 连接至应用服务器。
Supermap iserver 9.1.0 在Linux平台(以CentOS7为例)上的部署。插图3
找到 /data 下的 iserver 安装包 , 解压 iserver, 命令为
tar -zxvf supermap-iserver-9.1.0-linux64.tar.gz
稍候 , 解压完成 :
Supermap iserver 9.1.0 在Linux平台(以CentOS7为例)上的部署。插图4
4 iServer 产品包中提供了 dependencies_check_and_install.sh 文件 , 能够自动检测当前操作系统版本 , 以及 iServer 运行在此操作系统上需要的依赖库 ,
并安装这些依赖库。运行该文件的方法为 : 在 supermap_iserver_*_linux64/support 目录下 , 执行如下命令 :
./dependencies_check_and_install.sh install -y
Supermap iserver 9.1.0 在Linux平台(以CentOS7为例)上的部署。插图5

5 安装完依赖库后 , 进入解压后的 iserver 安装包 bin 路径下 ,( 路径为 /supermap-iserver-9.1.0-linux64/bin )
Supermap iserver 9.1.0 在Linux平台(以CentOS7为例)上的部署。插图6
执行如下命令启动 iServer 服务 :./startup.sh
Supermap iserver 9.1.0 在Linux平台(以CentOS7为例)上的部署。插图7
5.1 或通过如下命令停止 iServer 服务 :( 用于参考 )
./shutdown.sh
6 执行命令 ps -ef|grep supermap( 检查开启是否奏效 )
确保 supermap iserver 服务已在服务器启动

7 在客户机上浏览器端输入 服务器域名:8090/iserver/
若无法打开 , 需要执行如下图命令 , 开启防火墙端口 8090
Supermap iserver 9.1.0 在Linux平台(以CentOS7为例)上的部署。插图8
进入服务器 iserver 设置界面 , 设置服务器 iserver 服务的用户名 , 密码 , 检查服务等内容。
Supermap iserver 9.1.0 在Linux平台(以CentOS7为例)上的部署。插图9
8 到达配置许可页面 , 开始配置超图正式许可。
(1) 安装许可驱动
注意 : 在 Linux 操作系统下 , 支持软许可和硬件许可 , 但都必须安装驱动程序 , 所有的许可验证都是通过驱动的方式进行通信。
注意 : 以下过程需要以 root 身份进行。
在 supermap_iserver__linux64/support/SuperMap_License/Support 目录下解压缩驱动安装包 .tar, 安装驱动程序 ;
解压缩命令如下 :
tar -xvf .tar(tar -xvf aksusbd-2.4.1-i386.tar)
Supermap iserver 9.1.0 在Linux平台(以CentOS7为例)上的部署。插图10
进入解压后的文件 ;
Supermap iserver 9.1.0 在Linux平台(以CentOS7为例)上的部署。插图11
执行如下命令 , 安装驱动程序 :
./dinst
或者
sh dinst
Supermap iserver 9.1.0 在Linux平台(以CentOS7为例)上的部署。插图12
安装完该驱动程序后就可获得 90 天的试用许可 , 即可使用 SuperMap GIS 9D 系列产品。如果 dinst 没有可执行权限 , 请授予执行权限 , 执行如下命令 :
chmod +x dinst
完成安装后 , 进入 http:// 应用服务器:8090/iserver/ 地址进入管理页面
(2) 软件服务器插入硬件锁许可 , 检测许可。
客户机输入 http:// 服务器域名:1947/ , 进入服务器许可管理页面 , 检测当前许可可用性。
如果 1947 端口不通 , 打开端口或者用以下方式。
许可状态的查询可以通过在 supermap_iserver_
_linux64 根目录下执行如下命令进行查看 :
./licensetool.sh -status
Supermap iserver 9.1.0 在Linux平台(以CentOS7为例)上的部署。插图13
发现授权已许可

 许可可用之后 , 返回 windows iserver manager, 刷新 , 检查许可是否通过。通过之后 , 进入 iserver 管理页面 ,iserver 应用服务器部署完成。

ps: 从远程许可服务器为本机获得许可

Supermap iserver 9.1.0 在Linux平台(以CentOS7为例)上的部署。插图14
supermap idesktop 安装步骤 ( 换到 Windows 机器 )
1、安装步骤 : 略。
2、许可配置 ( 同一网段下会自动配置 , 如果硬件锁不在本机上 , 需要进行如下许可配置 )
(1) 打开浏览器 , 访问 http://localhost:1947/

(2) 在左侧 Options 中选择 Configuration。(3) 在右侧选择 Access to Remote License Managers 选项卡。(4) 在 Specify Search Parameters 填入许可服务器 IP, 点击 Submit。(5) 稍等就可以在左侧 Options 中的 Sentinel Keys 选项下看到该服务器的加密锁了。打开 supermap 许可中心查看许可。

supermap 产品部署基本结束 ( 许可可用时间为永久 即 9999 天 )。

原文链接:https://blog.csdn.net/weixin_43311389/article/details/84791824

正文完
 
追风者
版权声明:本站原创文章,由 追风者 2024-01-02发表,共计2142字。
转载说明:声明:本站内容均来自互联网,归原创作者所有,如有侵权必删除。 本站文章皆由CC-4.0协议发布。