云许可

发送反馈


 

本文将以 iServer 为例介绍配置与使用云许可的方法,其它云 GIS 平台软件产品与此配置和使用方法一致。

云许可绑定在 SuperMap Online 账户上,只要在 iServer 中登录 Online 账户,即可激活并使用许可。账户注册地址为 http://sso.supermap.com/register?service=http://www.supermapol.com

云许可中包含两种用户角色:许可管理员用户和普通用户,二者都需要通过 SuperMap Online 注册。

云许可获取方式

需要先获取产品序列号,许可管理员根据序列号对其中的许可进行分配。您可以通过与北京超图软件股份有限公司签订购买合同,获取序列号。也可以通过超图在线商店自行购买产品并获取序列号。

通过超图在线商店获取云许可的步骤如下:

  1. 注册或登录超图 SuperMap Onlinehttp://www.supermapol.com
  2. 点击“购买”
  3. 依次点击"购买许可",“面向Web开发者”
  4. 选择将购买的产品及版本,例如 SuperMap iServer 8C 高级版,点击右侧箭头进入购买界面
  5. 选择许可时间、许可数量、许可类型选择“限时云许可”,添加扩展模块
  6. 查看右侧“许可清单”确认选择无误后,点击“立即购买”
  7. 填入“最终用户信息”,并选择支付方式,点击“保存并支付”
  8. 购买完成后可在 SuperMap Online 首页中进入“个人中心”,“云许可管理”
  9. 选中将分配的许可,点击“分配许可”,输入普通用户的邮箱
  10. 获得许可的账户,可以在SuperMap Online 首页中进入“个人中心”,查看可用云许可,并且可以在 iServer 中登录使用许可了。

注:许可管理员给自己分配许可后,也可在 iServer 中登录使用许可。

使用云许可

激活云许可

激活云许可需要在外网环境下进行。激活云许可步骤如下:

  1. 启动 iServer,在浏览器中输入 iServer 地址,如:http://supermapiserver:8090/iserver
  2. 根据初始化向导依次创建管理员账户、检查系统环境
  3. 进入“配置许可”界面,在“选择许可类型”下拉框中选择“云许可”,显示云许可的登录界面。使用已分配了云许可的 Online 账户登录(目前支持邮箱注册账户)。输入邮箱、密码,点击“登录”
  4. 在“基础模块”框中选择将使用的云许可版本,若显示该账户无可用许可,请联系许可管理员为您分配许可。您也可以更换账户,点击“切换账户”并输入用户名、密码,登录新的账户
  5. 点击“下一步”完成云许可激活,进入完成页面。点击页面上的链接 http://supermapiserver:8090/iserver/ 进入 iServer 首页,点击链接 http://supermapiserver:8090/iserver/admin-ui/home 进入 iServer 管理页面

注意:激活云许可时,请确认iServer所在机器的日期为实际日期,否则可能会出现许可配置失败的情况。

查看云许可信息

进入 iServer 管理页面,点击上方“许可”,可查看到云许可状态、已配置的许可、许可状态、模块可用状态、附加信息等。

注销账户

您可以在 iServer 许可管理页面,注销当前登录的 Online 账户,注销后,意味着此  iServer 将不可继续使用该账户中的许可,需重新进行配置。

注:1. 在使用过程中,如果您以在线模式使用云许可,发生意外断网时,该许可可以继续使用1小时,1小时后则需要重新登录。

      2. 使用云许可的过程中,如果您需要卸载iServer,请先注销当前登录的 Online 账户,否则将导致该许可将无法在其他机器上使用。

更新https证书

SuperMap Online 采用了https协议,通过SSL证书来保证登录信息的安全性和完整性,证书有效期为一年。为确保在iServer中能够登录 Online 账户,iServer产品包中已包含该证书,当证书过期时,您需要更新证书文件。具体方法为:

1. 从浏览器获取证书

  1. 以IE 10浏览器为例,进入 SuperMap Online 账户注册页面http://sso.supermap.com/register?service=http://www.supermapol.com,点击地址栏左端的锁状标志,即“查看网站信息”
  2. 在弹出框中点击“详细信息”
  3. 页面下方弹出开发者工具栏,点击 “Security Overview ”中的“View certificate”
  4. 切换至“详细信息“选项卡,点击“复制到文件”,打开证书导出向导,单击“下一步”继续
  5. 导出的文件格式选择“DER 编码二进制 X.509(.CER)(D)”或“Base64 编码 X.509(.CER)(S)”
  6. 点击“浏览”设置输入证书的导出的位置并设置名称,例如 supermap。单击“下一步”
  7. 证书导出设置确认无误后单击“完成”。完成后将在指定的路径中生成后缀为.cer的证书文件。

2. 将证书文件导入证书库

  1. 使用keytool工具,将上述证书导入证书库中。进入证书文件所在目录,打开命令窗口,执行如下命令:

    keytool -import -v -trustcacerts -alias SuperMap -file supermap.cer -storepass changeit -keystore 【iServer安装目录】\webapps\iserver\WEB-INF\keystore  

    其中-keystore 用于指定证书库文件的名称及路径,-file 指定导入的证书文件。

  2. 当提示“是否信任此证书”时,输入“Y”,即信任
  3. 随后将提示“证书已添加到密钥库中”,表示导入成功

变更或切换云许可

若您拥有管理员权限,则可以更改云许可的基础模块或更换许可中心账户,也可以将云许可切换至其他许可。iServer 提供了两种更改或切换云许可的方式:通过初始化配置更改和通过系统配置文件更改。

1.初始化配置中更改

建议您使用初始化配置对云许可进行可视化的更改。具体步骤如下:

  1. 以管理员身份访问 iServer 服务管理页面(http://<server>:<port>/iserver/manager/),点击“许可”选项卡
  2. 依次点击“许可类型”、“切换许可类型”按钮进入初始化向导
  3. 根据向导依次点击“下一步”
  4. 进入“配置许可”页面更改云许可或切换至其他许可
  1. 点击“下一步”完成许可更改,进入完成界面。点击页面上的链接 http://supermapiserver:8090/iserver/ 进入 iServer 首页,点击链接 http://supermapiserver:8090/iserver/admin-ui/home 进入 iServer 管理页面

2.系统配置文件中更改

您还可以通过更改系统配置文件,清除云许可并配置其他许可。打开【iServer 安装目录】\webapps\iserver\WEB-INF\iserver-system.xml 进行配置。例如:

  <licenseMode>CloudLicense</licenseMode>
  <cloudlicensesetting>  
    <userName>111111111@qq.com</userName>
    <password>portal_123</password>
    <eMail>111111111@qq.com</eMail>
    <activeLicenseId>db84c900ac6d4775956425f905e9b64a</activeLicenseId>
    <activeLicenseReturnId>b3d3d4f13b28447d83ffed9ed4fdb0ab</activeLicenseReturnId>
    <activeMode>ONLINE</activeMode>
  </cloudlicensesetting>   

请先停止 iServer, 删除 <licenseMode> 和 <cloudlicensesetting> 节点,然后重启 iServer,重新配置您期望使用的许可。

应用场景

云许可不仅实现了随时随地使用许可,也为用户使用许可、管理许可带来了很大便利,在以下场景中,云许可能较好的发挥优势:

  1. 对于GIS服务器较多,且分布在不同地区的应用系统来说,使用云许可,能够实现所有许可统一监控、管理与分配。此外,当某一台机器发生故障时,能够迅速将许可转移至其他机器上继续使用,以减少损失。
  2. 随着GIS服务需求的不断增加,对于服务器来说,就需要获取更多功能的许可,为用户提供更多服务。服务器配置许可的过程中,相比传统方式更新许可,云许可提供了更便捷、快速的许可激活与更新方式。