`
foxlee
  • 浏览: 66365 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

ArcGIS Server 9.3 Java安装流程

阅读更多
http://pygisblog.appspot.com
1. 安装ArcGIS Server for Java,导入ISO文件到虚拟光驱,点击setup.exe文件,进入安装页面。选择ArcGIS Server for Java。 ArcGIS Server需要占用8099、8399端口,8099是服务管理服务的端口,8399是rest服务的端口,软件会自动安装配置的Tomcat。
2. 安装过程中除了需要改变安装路径之外,一律Next,软件会自动安装SOA、SOM服务,并且安装地图管理服务。
3. 注册:在安装完了软件后,将弹出一个配置服务的对话框(GIS Server Post Install),在Welcome to the GIS Server Post Install页面中,两个复选框都选中,点下一步。在Specify GIS Server Accounts页面中,配置ArcGISSOM和ArcGISSOC的密码。在GIS Server Webservices Account页面中,为ArcGISWebServices配置密码(这些用户名和密码,一定要记住了,以后登录Server的管理模块和链接服务都需要用到)。在Specify GIS Server directories中,为Web Server 制定路径、站点名称和站点端口。后边一路next。在Registration Options中选择第三个(I have received an authorization file from ESRI and am now ready to finish the registration process)。在Software Authorization中,选择你的license文件,点Browse,选择安装文件夹下的ecp文件完成注册。
4. 更改组和用户属性:右键我的电脑,选择管理菜单,进入计算机管理页面。选择本地用户和组,此处对用户和组任意一项配置即可,另一项将自动做相应的配置。此处仅介绍组配置。
Administrators组,其成员为:Administrator、ArcGISSOM和ArcGISWebServices;
agsadmin组,其成员为:Administrator、ArcGISSOM和ArcGISWebServices;
agsusers组,其成员为:Administrator、ArcGISSOM和ArcGISSOC。
Users组,其成员为:ArcGISSOM、ArcGISSOC和ArcGISmanager。
注意,此处仅说明了是与GIS有关的组的成员信息,若该组在其他方面还有成员,其他成员不要乱删。
5. 打开ArcGIS-> ArcGIS Server for the Java Platform->ArcGIS Server Manager,User name中输入用户名"登录名(Administrator"ArcGISWebServices),密码就是你配置ArcGISmanager时的密码,若你用其他用户名登录,密码为相应密码。登录成功后,则可以发布相应的ArcGIS Server服务。
6. 注意事项:如果无法登陆,首先看是否开启了防火墙,如果是杀毒软件的防火墙,关闭就可以了!如果是Windows自带的防火墙,则可以通过添加意外处理,具体方法如下:控制面板—>防火墙,先添加web端口:8399、8099;ArcSOM端口:135;添加ArcSOM.exe、ArcSOC.exe两个应用程序, 均存放在ArcGIS\bin\目录下面!
7. arcgis server 9.3(Java)安装要求:占用磁盘空间大约1.5G左右,需要有Jdk开发环境!
8. ArcGIS Server Java 9.3 REST API的中文查询问题的解决方案:目前在ArcGIS Server 9.3 Java中使用中文进行REST查询时是有问题的,这是ArcGIS Server for Java集成的tomcat的问题,解决方案一:
a、ArcGIS Server Java9.3可以把services和rest单独导出成war包,部署到其他的web服务器上,从而可以避免内置tomcat的性能瓶颈。进入Manager-->services-->Configure ServicesHandler-->Export页面,把rest服务导出成rest.war,保存到本地;
b、把保存下来的rest.拷贝到任何一个其他版本的tomcat  的webapps目录下(ArcGIS Server内置的tomcat是5.5.9版本,我测试用的是apache-tomcat-6.0.20),此时的Tomcat应该配置服务器端的编码为UTF-8。
c、启动tomcat6.0.20,在浏览器中输入http://localhost:8080/rest,进入service  directory页面。
d、选中服务的图层进行查询,输入中文进行查询,看是否可以得到正确的结果。
有人反映这个方案不能解决问题,可能和tomcat的版本有关,还有另外两种解决方案:
方案1:
从客户端入手。
中文不能查询的根本原因在于编码,当我们在使用RESTAPI进行查询的时候,请求的URL一般是这样:
“http://wuyfsles:8399/arcgis/rest/services/BeijingTraffic/MapServer/find?searchText=事故&contains=true&searchFields=&sr=&layers=0&returnGeometry=true”,其中的中文无法被服务器识别。因此,你可以在发送前对“事故”这个中文关键词进行URL编码,应该是“%CA%C2%B9%CA”,你在浏览器中输入
“http://wuyfsles:8399/arcgis/rest/services/BeijingTraffic/MapServer/find?searchText=%CA%C2%B9%CA&contains=true&searchFields=&sr=&layers=0&returnGeometry=true”的时候,是不是可以看到结果了?
方案2:
从服务器端入手,还是着手解决编码问题。
既然tomcat有问题,我们就在tomcat身上开刀。以Linux为例,分别打开“/arcgis/java/manager/service/tomcat/managerappserver/conf/server.xml”和
“/arcgis/java/manager/service/tomcat/managerserver/conf/server.xml”,找到“Connector”元素,如图添加属性URIEncoding="UTF-8"。保存退出,重启tomcat和ArcGIS Server。
http://pygisblog.appspot.com
分享到:
评论
1 楼 dingherry 2010-11-30  
需要提前安装JDK和ORACLE吗?

相关推荐

    arcgis server 9.3 for java platform 安装过程

    《ArcGIS Server 9.3 for Java Platform的安装详解》 ArcGIS Server是Esri公司推出的地理信息系统(GIS)服务器软件,它允许用户共享、管理和分析地理空间数据。本文将详细解析ArcGIS Server 9.3 for Java Platform...

    arcgis server 9.3安装过程

    总结,安装ArcGIS Server 9.3涉及多个步骤,包括安装Java平台、设置核心账户、选择数据存储位置、配置代理、指定授权文件、安装ArcSDE以及后续的服务器配置。每个步骤都至关重要,遵循正确的安装顺序和注意事项,...

    ArcGIS Server9.3安装完整清晰步骤下载

    ### ArcGIS Server 9.3 安装详细步骤与注意事项 #### 一、ArcGIS Server 简介 ArcGIS Server 是一款由 ESRI 提供的地理信息系统 (GIS) 平台产品,它主要由以下几个部分组成: 1. **GIS Server**:提供核心的 GIS ...

    arcgis server 9.3配置

    同时,确保已安装了.NET Framework和Java运行环境,因为ArcGIS Server 9.3依赖于这些组件。 二、安装ArcGIS Server 1. **安装前准备**:关闭所有不必要的应用程序,尤其是防火墙和防病毒软件,避免干扰安装过程。 2...

    配置ArcGIS Server 9.3 Java开发环境(NetBeans).pdf

    ### 配置ArcGIS Server 9.3 Java开发环境(NetBeans) #### 概述 本文档详细介绍了如何在Windows环境下配置ArcGIS Server 9.3的Java开发环境(NetBeans)。通过本教程,读者将了解如何搭建一个完整的开发环境,并...

    ArcGIS Server 9.3 安装步骤

    本指南将详细阐述ArcGIS Server 9.3的安装过程,包括Java版和DotNet版的安装步骤,两者基本相同,只需根据需求选择相应的程序即可。 ### 第一步:安装ArcGIS Desktop 首先,我们需要安装ArcGIS Desktop,这是整个...

    ArcGIS Server 9.3 REST基础教程

    ### ArcGIS Server 9.3 REST基础教程关键知识点解析 #### 一、REST与Web服务概念 - **REST(Representational State Transfer)简介**: - REST是一种用于创建Web服务的设计风格,它遵循一组约束条件和架构原则。...

    ArcGIS Server 9.3 java adf 配置指南

    ### ArcGIS Server 9.3 Java ADF 配置指南详解 #### 一、环境配置与准备工作 在本文档中,我们将详细介绍如何在Windows XP SP2操作系统上为ArcGIS Server 9.3配置Java开发环境,并特别关注ADF (Application ...

    arcgis server9.3基础

    本教程将深入探讨ArcGIS Server 9.3的基础知识,并特别关注在Eclipse和NetBeans开发环境下如何进行应用程序的构建。 首先,理解ArcGIS Server的核心功能至关重要。ArcGIS Server 9.3提供了地图服务、地理编码服务、...

    arcgis server9.3案例(jsf)1

    【arcgis server9.3案例(jsf)1】是一个关于使用ArcGIS Server 9.3进行Web GIS开发的实例,其中结合了Java Server Faces (JSF)技术。ArcGIS Server是Esri公司的一款强大的地理信息系统(GIS)服务器产品,它能够提供...

    Arcgis server 9.3 安装过程

    ### ArcGIS Server 9.3 安装指南与配置细节 #### 一、ArcGIS Server 9.3 组件概述 ArcGIS Server 9.3是Esri公司开发的一款地理信息系统(GIS)服务器软件,旨在提供高效的地图服务、地理处理服务以及数据访问服务...

    arcgis server 9.3 案例(jsf)3

    - **环境配置**:确保已安装ArcGIS Server 9.3和Java EE环境,包括JSF库。 - **服务发布**:在ArcGIS Server管理器中发布地图服务,设置访问权限和参数。 - **JSF应用开发**:创建JSF项目,导入必要的Esri ...

    ArcGIS Server 9.3全套无限期许可文件

    ArcGIS Server 9.3提供丰富的API和SDK(如Java, .NET),便于开发者构建自定义的应用程序和扩展功能,实现与其他系统的集成。 6. **客户端支持**: 该版本支持多种客户端应用程序,包括ArcGIS Desktop(如ArcMap...

    ArcGIS server 9.3培训

    在【描述】中提到,ArcGIS Server基于JSF(JavaServer Faces)平台进行开发,这是一个用于构建用户界面的Java标准技术,提供了构建富互联网应用程序(RIA)的组件模型。JSF与ArcGIS Server的结合使得开发者能够创建...

    ArcGIS Server 9.3 ADF的改进和提升.doc

    2. ArcGIS Server 9.3 Java ADF 新特性: - 对于Java开发者,9.3版本同样带来了许多增强。这部分内容在提供的信息中没有详细展开,但通常会涉及到类似的功能提升、性能优化以及更好的开发工具和API支持,以确保Java...

    arcgis server 9.3初步

    【ArcGIS Server 9.3 初步】是关于Esri公司的地理信息系统服务器软件ArcGIS Server的入门介绍,特别是针对9.3版本基于Java的版本。ArcGIS Server允许用户通过网络发布、管理和共享地理信息,支持多种Web应用程序和...

Global site tag (gtag.js) - Google Analytics