导出 REST 处理程序
默认情况下,在 ArcGIS Server 管理器中创建和部署的服务可通过管理器的内部 Web 服务器获得。然而,这不是推荐的生产环境。通过将 REST 处理程序导出到标准 .war 文件,可以按照应用程序的形式将其部署到 ESRI 支持的 J2EE 服务器中。为此,请执行以下步骤:
- 在管理器中,转到服务选项卡。
- 单击配置服务处理程序面板。
- 单击导出选项卡。
- 在导出 Web 服务的下拉框中,选择 REST 服务。
- 为要创建的 WAR 文件输入任意名称。
- 如果已导出 ArcGIS Web 服务处理程序,并且已将其部署到外部应用程序服务器中,则输入该处理程序的 URL。将该字段留空,以使用开箱即用的 ArcGIS Web 服务处理程序。建议使用外部的生产质量应用程序服务器来托管 ArcGIS Web 服务处理程序。
- 输入特定用户(该用户是 ArcGIS Server 管理员组的成员)的凭据。单击测试连接验证连接信息。
- 如果使用 ArcGIS Server 的分布式安装,请根据需要指定用于故障转移或轮询的其他 GIS 服务器。这是可选步骤。
- 为了保护对导出的 REST 处理程序的访问,请配置安全选项。这是可选步骤。
- 单击导出。
- 将出现一个文件下载窗口。单击保存。
- 在文件对话框中,为文件类型选择所有文件,然后浏览到希望导出 WAR 文件的位置。
现在就可以将此 WAR 文件部署到任意标准 J2EE 服务器。部署完成后,通过查看新部署的 REST 处理程序的服务目录可以对其进行验证。例如,如果 WAR 文件或实例的名称为 rest,可以浏览到以下 URL:
http://yourserver:<端口>/rest/services
这将打开新部署的 REST 处理程序的服务目录。还可以通过打开以下 URL 验证 REST 管理页面:
http://yourserver:<端口>/rest/admin
3/7/2012