ArcGIS Server 10 Java 版的Rest服务的部署方法.docx_第1页
ArcGIS Server 10 Java 版的Rest服务的部署方法.docx_第2页
ArcGIS Server 10 Java 版的Rest服务的部署方法.docx_第3页
ArcGIS Server 10 Java 版的Rest服务的部署方法.docx_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ArcGIS Server 10 Java 版的Rest服务的部署方法最近笔者使用ArcGIS Server 10 Java版发布GIS服务,当使用ArcGIS Manager创建好服务后,然后打开“ArcGIS Services Directory”的链接时发现网页报出了找不到资源的错误,如下图: 图1后来发现,原来Java版的Manager中发布的服务默认只发布了该服务的SOAP接口,而REST接口需要用户在信息服务器,如Tomcat、 Apache、WebLogic等中手工配置。由于在Java版的Server中内嵌了一个Tomcat服务,所以本文直接使用该服务来配置Rest接 口,至于其它信息发布服务器上Rest的配置原理与本文所述基本一致。Rest接口的配置主要涉及四个步骤:1、在Mangaer中到导出est服务所对应的.war包;2、将.war包放到Tomcat的虚拟目录中;3、重新启动ArcGIS Server的三个服务;4、验证Rest接口发布是否成功。一、在Manager中导出Rest服务所对应的.war包 首先登录ArcGIS Manager,在其主页面左侧NavBar的Services选项卡中,选择标签“Configure Services Handler”(图2),图2然后页面右侧选择“Export”选项卡(图3)。接着依次在 “Export Web Services ” 下拉框中选择“Rest Service”,在“WAR File Name”处填写“rest”(此处可根据需要取任意名字),在“Soap URL”处,如果是需要导出该Server中的所有服务,则填写“http:/:8399/arcgis/services”。接着在GIS Server区域填写用于登录该Server的用户名、密码,以及安全域(一般是机器名),其它参数取默认值。最后,点击页面下方的“Export”按 钮,rest.war被自动下载到本地的下载目录中(图4),该下载过程一般需510秒。图3图4二、将.war包放到Tomcat的虚拟目录中 Java版的Server中内嵌了一个Tomcat服务器,而该服务器发布目录的根目录位于ArcGIS Server的安装目录中“D:Server10.0javamanagerweb_outputweb”。接着将上一步中导出的rest.war 文件放在该目录下即可。三、重新启动ArcGIS Server的三个服务 在Windows的服务管理器中,重新启动ArcGIS Server如图5所示的三个服务。图5在重启Server服务后大约10秒后,在上一步存放rest.war文件的目录中,可以发现系统自动生成了一个名rest的文件夹,该文件夹的目录结构和rest.war中目录结构一致,也就是说在重启过程中,Tomcat自动将该war解压到同级目录中,如图6。图6四、验证Rest接口发布是否成功 在浏览器中打开“ht

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论