Авторизация развернутого ArcGIS Spatial Data Server for Java без использования веб-браузера

Если на сервере, на котором вы установили ArcGIS Spatial Data Server for the Java platform, нет веб-браузера, можно использовать утилиту, которая позволяет выполнять авторизацию развернутого ArcGIS Spatial Data Server с помощью метода POST HTTP.

В шагах этой темы показано, как это сделать с помощью утилиты с открытым исходным кодом под названием cURL, однако вместо нее можно взять любую поддерживаемую утилиту для использования метода POST HTTP.

Шаги:
  1. Загрузите и установите утилиту для использования метода POST HTTP.

    Утилиту cURL можно загрузить из http://curl.haxx.se/download.html. Убедитесь, что загружаемая версия соответствует операционной системе, в которой установлено приложение ArcGIS Spatial Data Server.

  2. Добавьте путь к каталогу установки cURL к переменной среды PATH сервера, на котором установлено приложение ArcGIS Spatial Data Server.
  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
    

    Команда включает имя файла кодов ключей (keycodes), который был создан при авторизации программного обеспечения во время установки ArcGIS Spatial Data Server.

    Вы получите ответ в формате JSON, наподобие показанного ниже. Обратите внимание, что версией licenseEdition может быть Basic или Standard, в зависимости от лицензии ArcGIS for Server, использованной при авторизации программного обеспечения во время установки ArcGIS Spatial Data Server.

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

9/11/2013