导出 Web 服务处理程序

复杂性:入门级 数据要求:ArcGIS 教程数据安装程序

Web 服务处理程序是 ArcGIS Server 中可用 Web 服务的资料档案库。可以导出 Web 服务处理程序,以从 ArcGIS Server 管理器迁移到生产 Web 服务器或应用程序服务器。默认情况下,在管理器中创建和部署的服务可通过管理器的内部 Web 服务器获得。然而,这不是推荐的生产环境。通过选择管理器中的服务并将它们一起导出到标准 .war 文件,可以按照应用程序的形式将其部署到 ESRI 支持的 J2EE 服务器中。

为此,请执行以下步骤:

  1. 在管理器中,转到服务选项卡
  2. 单击配置服务处理程序面板。
  3. 单击导出选项卡。
  4. 为要创建的 WAR 文件输入名称。
  5. SOAP URL 参数并不适用于 Web 服务处理程序,因此该参数被禁用。
  6. 输入特定用户(该用户是 ArcGIS Server 管理员组的成员)的凭据。单击测试连接验证连接信息。
  7. 如果使用 ArcGIS Server 的分布式安装,请根据需要指定用于故障转移或轮询的其他 ArcGIS Server。这是可选步骤。
  8. 为了保护对导出的 ArcGIS Web 服务处理程序的访问,请配置安全选项。这是可选步骤。
  9. 单击导出
  10. 将出现一个文件下载窗口。单击保存
  11. 在文件对话框中,为文件类型选择所有文件,然后浏览到希望导出 WAR 文件的位置。

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

http://yourserver:<端口>/wshandler/services?wsdl

这将提供用于访问此实例中运行的各个服务的 WSDL。如果导出了名为 brazil 的地图服务,则可以通过以下方式访问其 WSDL:

http://yourserver:<端口>/wshandler/brazil /MapServer?wsdl


3/7/2012