导出 REST 处理程序

默认情况下,在 ArcGIS Server 管理器中创建和部署的服务可通过管理器的内部 Web 服务器获得。然而,这不是推荐的生产环境。通过将 REST 处理程序导出到标准 .war 文件,可以按照应用程序的形式将其部署到 ESRI 支持的 J2EE 服务器中。为此,请执行以下步骤:

  1. 在管理器中,转到服务选项卡。
  2. 单击配置服务处理程序面板。
  3. 单击导出选项卡。
  4. 导出 Web 服务的下拉框中,选择 REST 服务
  5. 为要创建的 WAR 文件输入任意名称。
  6. 如果已导出 ArcGIS Web 服务处理程序,并且已将其部署到外部应用程序服务器中,则输入该处理程序的 URL。将该字段留空,以使用开箱即用的 ArcGIS Web 服务处理程序。建议使用外部的生产质量应用程序服务器来托管 ArcGIS Web 服务处理程序。
  7. 输入特定用户(该用户是 ArcGIS Server 管理员组的成员)的凭据。单击测试连接验证连接信息。
  8. 如果使用 ArcGIS Server 的分布式安装,请根据需要指定用于故障转移或轮询的其他 GIS 服务器。这是可选步骤。
  9. 为了保护对导出的 REST 处理程序的访问,请配置安全选项。这是可选步骤。
  10. 单击导出
  11. 将出现一个文件下载窗口。单击保存
  12. 在文件对话框中,为文件类型选择所有文件,然后浏览到希望导出 WAR 文件的位置。

现在就可以将此 WAR 文件部署到任意标准 J2EE 服务器。部署完成后,通过查看新部署的 REST 处理程序的服务目录可以对其进行验证。例如,如果 WAR 文件或实例的名称为 rest,可以浏览到以下 URL:

http://yourserver:<端口>/rest/services

这将打开新部署的 REST 处理程序的服务目录。还可以通过打开以下 URL 验证 REST 管理页面:

http://yourserver:<端口>/rest/admin


3/7/2012