不通过 Web 浏览器授权已部署的 ArcGIS Spatial Data Server for Java

如果安装 ArcGIS Spatial Data Server for Java Platform 的服务器上未安装 Web 浏览器,您可以使用允许执行 HTTP 端口的实用程序对已部署的 ArcGIS Spatial Data Server 进行授权。

本主题中的步骤演示了如何使用名称为 cURL 的开源实用程序进行授权,但此授权操作也可通过能够提交 HTTP 的任意受支持的实用程序进行。

步骤:
  1. 下载并安装 HTTP 提交实用程序。

    您可以从 http://curl.haxx.se/download.html 下载 cURL。确保下载与安装有 ArcGIS Spatial Data Server 的操作系统相应的版本。

  2. 将 cURL 安装路径添加到安装有 ArcGIS Spatial Data Server 的服务器的 PATH 环境变量中。
  3. 确保 ArcGIS Spatial Data Server 正在运行,然后在命令行中执行以下命令:
    curl -F "f=pjson" -F "keycodesStream=@C:\Program Files\ESRI\License10.1\sysgen\keycodes" 
    http://localhost:8080/arcgis/admin/authorizeSDS
    

    命令包含安装 ArcGIS Spatial Data Server 过程中,运行软件授权向导时生成的密钥代码文件 (keycodes) 的名称。

    应接收到类似于以下内容的 JSON 响应。请注意:根据安装 ArcGIS Spatial Data Server 过程中运行软件授权向导时使用的 ArcGIS for Server 许可,许可版本可以是“基础版”或“标准版”。

    {
        "licenseEdition": "Advanced",
        "success": true
    }

9/15/2013