ArcGIS Server常见问题及解决方案

合集下载

ArcGIS-Server-10-常见安装问题-王强(参考模板)

ArcGIS-Server-10-常见安装问题-王强(参考模板)

ArcGIS Server 10安装注意事项配置环境:Win7 32Bit 专业版 + ArcGIS Server 10首先,在安装完操作系统之后就首先要安装IIS服务器,把IIS里面的所有组件都全部选上。

现在才安装开发平台vs2005.sql server2005之类的(vs2008,vs2010)。

这一点非常重要,否则以后会有非常多的问题出现。

其次,在完成第一个步骤之后就可以安装arcgis destop10,然后安装arcgis server10了。

安装完成之后还需配置agsadmin,agsuser等用户组。

Administrators组其成员为:Administrator、ArcGISSOM和ArcGISWebServices。

有时最好添加ArcGISSOC账户,否则我们发布的地图服务无法启动,弹出Unable to Start service. Error (Server object instance creation failed on all SOC machines. Server Object instance creation failed on machine XXXX. Can not open file XXXX.mxd. 拒绝访问。

Probable cause: The file is inaccessible to Server. 2014-06-13 王强贵阳agsadmin组其成员为:Administrator、ArcGISSOM和ArcGISWebServices。

agsusers组其成员为:Administrator、ArcGISSOM和ArcGISSOC。

Users组其成员为:ArcGISSOM、ArcGISSOC和ArcGISWebServices。

然后重新启动机器;最后,在配置完成之后,打开arcgis server manager可能会出现下列异常:1.“/ArcGIS/Manager”应用程序中的服务器错误(运行时错误)。

ArcGIS Server 10.1发布要素服务时遇到的数据库注册问题总结

ArcGIS Server 10.1发布要素服务时遇到的数据库注册问题总结

ArcGIS Server 10.1发布要素服务时遇到的数据库注册问题总结(一)昨天升级了ArcGIS Server升级到了10.1,10.0时的服务需要重新搭建一遍,苦逼了3天,算搞定了。

不过最老火的是在发布要素服务的时候,关于数据库注册的问题,硬是折磨了我2天....现在把遇到的问题总结一下,以便遇到和我相同问题的人有一个参考,少走一些弯路,文中也会有提到一些没有解决的问题,还希望路过的大神解决,帮助指点指点,鄙人感激不尽。

本文的工作环境:Windows 7 64 位旗舰版ArcGIS Server 10.1ArcGIS Desktop 10.1IIS 7.0开始的时候以为10.1发布要素服务和10.0一样,需要安装ArcSDE,后来查阅资料发现不需要,数据库直连方式就可以了。

首先我来说一下发布要素服务的过程,这里依照了这篇文章:/arcgis_all/article/details/8202684按照这篇文章的过程,一步一步做,之前的过程都没有错。

不过在Analyze的时候始终出现如下错误:SEVERITY STATUS CODE DESCRIPTION NAME TYPE DATA FRAME High Unresolved 00090 Feature service requires a registered database Layers Data Frame Layers尽管这里我注册了地理数据,双击错误可弹出如下注册信息:点击查看连接属性如下所示:查阅了半天资料,在ESRI发了求助帖,在群里也寻求了帮助,无果。

琢磨了两天终于找出了解决办法:办法一:打开Windows 服务列表,停掉ArcGIS Server,点击属性,修改其登陆身份为本地登录身份:然后启动服务。

然后在发布服务注册数据库时,在数据库连接设置中选择操作系统身份验证:点击OK,注册链接数据库连接如下所示:记得勾选Same as publisher database connection,勾选之后Serevr database connection的数据库认证方式即为操作系统认证。

ArcgisServer发布服务时错误

ArcgisServer发布服务时错误

ARCGIS Server 发布服务时出现的问题解决前言:这类问题解决第一步,看出现问题时提示的错误提示,若没有错误提示,去server 的log中找到产生问题时的日志,看里面这类问题产生的原因。

一、Access to output directory is denied(原创)一、问题Access to output directory is denied二、问题描述无法启动服务,Access to output directory is denied三、问题原因当前用户、SOM、SOC用户没有写权限四、解决方法赋予对这些用户对临时文件的写权限二、Probable cause: The network path is inaccessible to ArcGIS Server Object Container account.问题描述arcgisserver发布服务时无法启动服务,没有任何外在的错误提示问题原因某些指定路径不存在解决方法找到arcgisserver发布服务需要对应的文件夹,若没有,则按照指定路径创建,详情可参考第三条。

三、ArcGIS常见问题解决之Server Object instance creation failed on machine xxx1.1 问题症状在客户现场进行开发测试的时候发现,无法在ArcGIS Server上发布新的地图服务,但是可以发布影像服务、GP服务,已经发布的地图服务都可以运行。

发布服务时具体的错误信息是:Server Object instance creation failed on machine xxx。

1.2 日志信息查看日志信息,记录如下:<Msg time='2011-11-15T13:25:48' type='INFO1' code='3007' target='Server' thread='25292'>Attempt to start configuration nmdis/topic_binhaishidi of type MapServer.</Msg><Msg time='2011-11-15T13:25:49' type='INFO3' code='4000' target='CFH.ConfigurationFactoryHost' thread='24072'>Container 5296 is successfully created on machine IBM3850X5.</Msg><Msg time='2011-11-15T13:25:49' type='INFO3' code='4001' target='CFH.ConfigurationFactoryHost' thread='24072'>Thread 18088 is successfully created on container 5296 of machine IBM3850X5.</Msg><Msg time='2011-11-15T13:25:49' type='INFO3' code='4004'target='CFH.ConfigurationFactoryHost' machine='IBM3850X5' thread='24072' elapsed='0.31200'>Server Object instance is successfully created on machine IBM3850X5.</Msg> <Msg time='2011-11-15T13:25:49' type='INFO3' code='4006' target='CFH.ConfigurationFactoryHost' machine='IBM3850X5' thread='24072' elapsed='0.32800'>Server Context created.</Msg><Msg time='2011-11-15T13:25:50' type='INFO3' code='4007' target='CFH.ConfigurationFactoryHost' machine='IBM3850X5' thread='24708' elapsed='0.99800'>Server Context released.</Msg><Msg time='2011-11-15T13:25:50' type='INFO3' code='4000' target='nmdis/topic_binhaishidi.MapServer' thread='22952'>Container 6732 is successfully created on machine IBM3850X5.</Msg><Msg time='2011-11-15T13:25:50' type='INFO3' code='4001' target='nmdis/topic_binhaishidi.MapServer' thread='22952'>Thread 17336 is successfully created on container 6732 of machine IBM3850X5.</Msg><Msg time='2011-11-15T13:25:52' type='INFO3' code='10092' target='nmdis/topic_binhaishidi.MapServer' methodName='MapServer.MapReader.Open' machine='IBM3850X5' process='6732' thread='17336'>MapReader.Open has started.</Msg><Msg time='2011-11-15T13:25:53' type='INFO3' code='10093' target='nmdis/topic_binhaishidi.MapServer' methodName='MapServer.MapReader.Open' machine='IBM3850X5' process='6732' thread='17336' elapsed='0.73728'>MapReader.Open has completed.</Msg><Msg time='2011-11-15T13:25:53' type='ERROR' code='1016' target='nmdis/topic_binhaishidi.MapServer' machine='IBM3850X5' thread='22952' elapsed='3.05800'>Server Object instance creation failed on machine IBM3850X5. </Msg><Msg time='2011-11-15T13:25:53' type='INFO3' code='4002' target='nmdis/topic_binhaishidi.MapServer' thread='22952'>Container 6732 of machine IBM3850X5 is removed.</Msg><Msg time='2011-11-15T13:25:53' type='INFO3' code='4003' target='nmdis/topic_binhaishidi.MapServer' thread='22952'>Thread 17336 removed from process 6732 of machine IBM3850X5.</Msg><Msg time='2011-11-15T13:25:53' type='ERROR' code='1008' target='nmdis/topic_binhaishidi.MapServer' thread='25292'>Configuration nmdis/topic_binhaishidi.MapServer can not be started.</Msg><Msg time='2011-11-15T13:25:53' type='INFO3' code='4006' target='CFH.ConfigurationFactoryHost' machine='IBM3850X5' thread='22812' elapsed='0.00000'>Server Context created.</Msg><Msg time='2011-11-15T13:25:53' type='INFO3' code='4007' target='CFH.ConfigurationFactoryHost' machine='IBM3850X5' thread='24536' elapsed='0.01600'>Server Context released.</Msg><Msg time='2011-11-15T13:26:23' type='INFO1' code='2033' target='CFH.ConfigurationFactoryHost' thread='25236'>The Server Object instance is shutting down because the Idle Timeout Interval has elapsed</Msg><Msg time='2011-11-15T13:26:23' type='INFO3' code='4002' target='CFH.ConfigurationFactoryHost' thread='25236'>Container 5296 of machine IBM3850X5 isremoved.</Msg><Msg time='2011-11-15T13:26:23' type='INFO3' code='4003' target='CFH.ConfigurationFactoryHost' thread='25236'>Thread 18088 removed from process 5296 of machine IBM3850X5.</Msg>2 问题分析2.1 软件环境环境如下:Windows Server 2008 R2操作系统(自带IIS 7.5),ArcGIS Server 10.0 .NET版本。

ArcGIS Server常见错误及解决方法

ArcGIS Server常见错误及解决方法

ArcGIS Server常见错误及解决方法0\ 切片的地图服务设置为不自动回收不然系统会自动重启地图服务, 导致切片停止1\ 如果地图加载不上,rest是否发布正确, 是否已在目录中,如下图如果列表中不存在所发布的地图, 则进入http://data70:8399/arcgis/rest/admin清除缓存,如下图然后,再重新进入service管理中,检查可以export map看是否地图正常.第一部分:安装必须安装许可第二部分:使用改完密码必须重启,才起作用第三部分:维护Arcsde地图服务不能预览启动地图服务慢The coordinates or measures are out of bounds[INFO]13:49:21 加载的鹰眼为=====YYZT-zhongguoyingyan2011-5-10 13:49:24 com.esri.adf.web.data.WebContext addResource严重: Unable to initialize resource 'YYZT-zhongguoyingyan'. This resource will be removedcom.esri.adf.web.ags.ADFAGSException: Cannot create MapServer instance for server object 'YYZT-zhongguoyingyan' [hosts=[122.122.200.60]]at com.esri.adf.web.ags.data.AGSLocalConnection.activateResource(Unknown Source)at com.esri.adf.web.ags.data.AGSLocalConnection.initResource(Unknown Sou rce)at com.esri.adf.web.ags.data.AGSLocalMapResource.init(Unknown Source)at com.esri.adf.web.data.WebContext.addResource(Unknown Source)at com.gs.gis.MapResourceControl.addMapResource(MapResourceControl.java: 368)at com.gs.gis.MapResourceControl.mapResourceControl(MapResourceControl.j ava:230)at com.gs.gis.MapResourceControl.changRoleMapResource(MapResourceControl .java:164)at org.apache.jsp.map_jsp._jspService(map_jsp.java:788)at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl icationFilterChain.java:269)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF ilterChain.java:188)at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp atcher.java:691)at org.apache.catalina.core.ApplicationDispatcher.processRequest(Applica tionDispatcher.java:469)at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationD ispatcher.java:403)at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDis patcher.java:301)at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImp l.java:322)at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl. java:130)Arcgis rest 启动不起来http://data70:8399/manager/html用户名arcgismanager arcgis.manager查看arcgis 中tomcat日志,发现如下情况, 后经查实, arcgismanager密码不正确导致Starting tomcat thread2011-7-29 13:19:46 org.apache.coyote.http11.Http11Protocol init信息: Initializing Coyote HTTP/1.1 on http-83992011-7-29 13:19:48 org.apache.coyote.http11.Http11Protocol init信息: Initializing Coyote HTTP/1.1 on http-83432011-7-29 13:19:48 org.apache.catalina.startup.Catalina load信息: Initialization processed in 2687 ms2011-7-29 13:19:48 org.apache.catalina.core.StandardService start信息: Starting service Catalina2011-7-29 13:19:48 org.apache.catalina.core.StandardEngine start信息: Starting Servlet Engine: Apache Tomcat/5.5.92011-7-29 13:19:49 com.esri.internal.tomcat.realm.ArcGISCustomRealm start信息: Exception opening database connectionjava.sql.SQLException: 由于找不到数据库arcgissecuritystore,已拒绝连接。

arcgis server出错解决办法

arcgis server出错解决办法

arcgis server按照说明安装完之后,如果出现各种各种错误,按下面操作方式操作。

【1】不能login:
用户名的格式是:域名\用户名(ps:因为联网,需要有域名)
【2】arccatalog不能添加arcgis server服务
注意主机名格式,(ps:这也是网上邻居的格式。


【3】与iis相关的一些错误
a.重新安装iis。

注意“属性--文档”中添加需要的默认文档。

b.给相应文件一定的权限。

同时注意设置关键文件为“应用程序”。

C.设置完之后,仍旧不能登上arcgis server manager
下面是一个解决方法:
1)打开命令提示符(Command Prompt)
2)执行“net stop w3svc”,停止IIS
3)切换到目录“C:\Windows\\Framework\v2.0.50727”
4)执行“aspnet_regiis.exe -ua”,卸载IIS上所有版本的。

5)执行“aspnet_regiis.exe -i”,重新安装到IIS
6)执行“net start w3svc”,启动IIS。

【4】arccatalog发布完之后,“预览”中没有图片显示
需要设置虚拟目录:
1):C:\arcgisserver为server默认输出位置。

该路径不在默认网站路径之下。

需要设置同名虚拟目录。

2):在iis—虚拟网站下,新建—虚拟目录;目录名为其中之一即可。

并把路径指向给文件夹路径。

如有问题,请我邮件告诉我:rs_lidn@。

ArcGISServer RPC服务错误(原创)

ArcGISServer RPC服务错误(原创)
,ArcGISSOC的DCOM权限设置问题。在注册表里查找CLSID 为
{F32DF1E7-2282-11D3-9FA5-00C04F6BC724}可找到对应的组件。
a、在运行中输入dcomcnfg打开组件服务——我的电脑——DCOM配置
ArcSOC右键属性安全:启动和激活权限,编辑赋予ArcGISSOM,ArcGISSOC本地启动、远程启动、本地激活、远程激活权限;访问权限:编辑赋予ArcGISSOM,ArcGISSOC本地访问、远程访问权限。
(4)TermServDevices
打印机 Adobe PDF 所需的驱动程序 Adobe PDF Converter 未知。登录之前,请与管理员联系,安装驱动程序。
二、原因及解决方法
错误(1)一般是数据量提交过大,内存未释放原因造成的。在每次启动编辑时重建ServerContext,并强制重连,且注意每次提交记录最好不要超过1000条。详见:/170243662.html
查看事件管理器,系统发现如下错误:
计算机-默认 权限设置未将 COM 服务器应用程序(CLSID 为
{F32DF1E7-2282-11D3-9FA5-00C04F6BC724}
)的 本地 激活 权限授予用户 ZCTWO\ArcGISSOC SID (S-1-5-21-1893704858-4166582403-304016309-1012)。可以使用组件服务管理工具修改此安全权限。
找到DCOM: 使用安全描述符定义语言(SDDL)语法的计算机启动限制——属性——编辑安全,检查是否赋予ArcGISSOM,ArcGISSOC本地访问、远程访问权限。如果没有添加。
找到DCOM: 使用安全描述符定义语言(SDDL)语法的计算机访问限制——编辑安全,检查是否赋予ArcGISSOM,ArcGISSOC本地启动、远程启动、本地激活、远程激活权限。如果没有添加。

ArcgisServer发布服务时错误

ArcgisServer发布服务时错误

ARCGIS Server 发布服务时出现的问题解决前言:这类问题解决第一步,看出现问题时提示的错误提示,若没有错误提示,去server 的log中找到产生问题时的日志,看里面这类问题产生的原因。

一、Access to output directory is denied(原创)一、问题Access to output directory is denied二、问题描述无法启动服务,Access to output directory is denied三、问题原因当前用户、SOM、SOC用户没有写权限四、解决方法赋予对这些用户对临时文件的写权限二、Probable cause: The network path is inaccessible to ArcGIS Server Object Container account.问题描述arcgisserver发布服务时无法启动服务,没有任何外在的错误提示问题原因某些指定路径不存在解决方法找到arcgisserver发布服务需要对应的文件夹,若没有,则按照指定路径创建,详情可参考第三条。

三、ArcGIS常见问题解决之Server Object instance creation failed on machine xxx1.1 问题症状在客户现场进行开发测试的时候发现,无法在ArcGIS Server上发布新的地图服务,但是可以发布影像服务、GP服务,已经发布的地图服务都可以运行。

发布服务时具体的错误信息是:Server Object instance creation failed on machine xxx。

1.2 日志信息查看日志信息,记录如下:<Msg time='2011-11-15T13:25:48' type='INFO1' code='3007' target='Server' thread='25292'>Attempt to start configuration nmdis/topic_binhaishidi of type MapServer.</Msg><Msg time='2011-11-15T13:25:49' type='INFO3' code='4000' target='CFH.ConfigurationFactoryHost' thread='24072'>Container 5296 is successfully created on machine IBM3850X5.</Msg><Msg time='2011-11-15T13:25:49' type='INFO3' code='4001' target='CFH.ConfigurationFactoryHost' thread='24072'>Thread 18088 is successfully created on container 5296 of machine IBM3850X5.</Msg><Msg time='2011-11-15T13:25:49' type='INFO3' code='4004'target='CFH.ConfigurationFactoryHost' machine='IBM3850X5' thread='24072' elapsed='0.31200'>Server Object instance is successfully created on machine IBM3850X5.</Msg> <Msg time='2011-11-15T13:25:49' type='INFO3' code='4006' target='CFH.ConfigurationFactoryHost' machine='IBM3850X5' thread='24072' elapsed='0.32800'>Server Context created.</Msg><Msg time='2011-11-15T13:25:50' type='INFO3' code='4007' target='CFH.ConfigurationFactoryHost' machine='IBM3850X5' thread='24708' elapsed='0.99800'>Server Context released.</Msg><Msg time='2011-11-15T13:25:50' type='INFO3' code='4000' target='nmdis/topic_binhaishidi.MapServer' thread='22952'>Container 6732 is successfully created on machine IBM3850X5.</Msg><Msg time='2011-11-15T13:25:50' type='INFO3' code='4001' target='nmdis/topic_binhaishidi.MapServer' thread='22952'>Thread 17336 is successfully created on container 6732 of machine IBM3850X5.</Msg><Msg time='2011-11-15T13:25:52' type='INFO3' code='10092' target='nmdis/topic_binhaishidi.MapServer' methodName='MapServer.MapReader.Open' machine='IBM3850X5' process='6732' thread='17336'>MapReader.Open has started.</Msg><Msg time='2011-11-15T13:25:53' type='INFO3' code='10093' target='nmdis/topic_binhaishidi.MapServer' methodName='MapServer.MapReader.Open' machine='IBM3850X5' process='6732' thread='17336' elapsed='0.73728'>MapReader.Open has completed.</Msg><Msg time='2011-11-15T13:25:53' type='ERROR' code='1016' target='nmdis/topic_binhaishidi.MapServer' machine='IBM3850X5' thread='22952' elapsed='3.05800'>Server Object instance creation failed on machine IBM3850X5. </Msg><Msg time='2011-11-15T13:25:53' type='INFO3' code='4002' target='nmdis/topic_binhaishidi.MapServer' thread='22952'>Container 6732 of machine IBM3850X5 is removed.</Msg><Msg time='2011-11-15T13:25:53' type='INFO3' code='4003' target='nmdis/topic_binhaishidi.MapServer' thread='22952'>Thread 17336 removed from process 6732 of machine IBM3850X5.</Msg><Msg time='2011-11-15T13:25:53' type='ERROR' code='1008' target='nmdis/topic_binhaishidi.MapServer' thread='25292'>Configuration nmdis/topic_binhaishidi.MapServer can not be started.</Msg><Msg time='2011-11-15T13:25:53' type='INFO3' code='4006' target='CFH.ConfigurationFactoryHost' machine='IBM3850X5' thread='22812' elapsed='0.00000'>Server Context created.</Msg><Msg time='2011-11-15T13:25:53' type='INFO3' code='4007' target='CFH.ConfigurationFactoryHost' machine='IBM3850X5' thread='24536' elapsed='0.01600'>Server Context released.</Msg><Msg time='2011-11-15T13:26:23' type='INFO1' code='2033' target='CFH.ConfigurationFactoryHost' thread='25236'>The Server Object instance is shutting down because the Idle Timeout Interval has elapsed</Msg><Msg time='2011-11-15T13:26:23' type='INFO3' code='4002' target='CFH.ConfigurationFactoryHost' thread='25236'>Container 5296 of machine IBM3850X5 isremoved.</Msg><Msg time='2011-11-15T13:26:23' type='INFO3' code='4003' target='CFH.ConfigurationFactoryHost' thread='25236'>Thread 18088 removed from process 5296 of machine IBM3850X5.</Msg>2 问题分析2.1 软件环境环境如下:Windows Server 2008 R2操作系统(自带IIS 7.5),ArcGIS Server 10.0 .NET版本。

ArcGIS Server解决方案

ArcGIS Server解决方案

ArcGIS Server 是一个基于Web 的企业级GIS 解决方案,它从ArcGIS 9.0 版本开始加入ESRI 产品家族。

ArcGIS Server 为创建和管理基于服务器的GIS 应用提供了一个高效的框架平台。

它充分利用了ArcGIS 的核心组件库ArcObjects ,并且基于工业标准提供WebGIS 服务。

ArcGIS Server 将两项功能强大的技术--GIS 和网络技术(Web )结合在一起,GIS 擅长与空间相关的分析和处理,网络技术则提供全球互联,促进信息共享。

这两项技术协同工作,相得益彰。

ArcGIS Server为我们带来了许多可喜的变化。

与过去的WebGIS产品相比,它不仅具备发布地图服务的功能,而且还能提供灵活的编辑和强大的分析能力,这对于WebGIS发展可以说是具备里程碑意义的。

由于ArcGIS Server基于强大的核心组件库ArcObjects搭建,并且以主流的网络技术作为其通信手段,所以它具有许多令人欣慰的优势和特点,列举一二如下:2 集中式管理带来成本的降低。

无论是从数据的维护和管理上还是从系统升级上来说,都只需要在服务器端进行集中的处理,而无需在每一个终端用户上做大量的维护工作,这不但极大的节约投入的时间成本和人力资源,而且有利于提高数据的一致性。

2 瘦客户端也可以享受到高级的GIS 服务。

过去只能在庞大的桌面软件上才能实现的高级GIS 功能的时代终止于ArcGIS Server 。

通过ArcGIS Server 搭建的企业GIS 服务使得客户端通过网络浏览器(IE ,Netscapes )即可实现高级的GIS 功能。

2 使WebGIS 具备了灵活的数据编辑和高级的GIS 分析能力。

用户在野外作业时可以通过移动设备直接对服务器端的数据库进行维护和更新,大大减少了回到室内后的重复工作量,为野外调绘和勘察提供了极大的便利。

另外,ArcGIS Server 可以实现网络分析和3D 分析等高级的空间分析功能。

ArcGIS-Server9.3问题汇总

ArcGIS-Server9.3问题汇总

1.关于登陆的问题- 关闭Windows防火墙- 登陆som,看看用户密码是否正确- 修改一下,工具-》文件夹选项-》使用简单文件共享- 登录用户是否是agsadmin和agsusers组2.在线编辑可编辑数据要求:1 non pooled service2 数据必须在sde数据库中3 必须注册版本4 server advanced license不过传说好像池化的数据也可以编辑,但有什么限制来着…3.Catalog连接server的确定arcgiswebservices账户是否在administrators组里?账户是否过期?你把自己添加到agsadmin后注销机器了吗?先确保上面3项如果都不行的话,建议把agsadmin,agsuser用户组删除掉,arcgissom,arcgissoc,arcgiswebservices账户删除掉,然后重新进行一下post install,按照安装说明来4.SDE安装的问题报错:unable to start iomgr网上很多人多试几次就好使了,我试了很多次,不担没有用,而且出现err(1072)的错误。

我的解决方式,SDE卸载重新安装,Post install同样的问题,直接取消,重启,OK了。

5.lock request conflicts with an established lock的错误SDE的数据注册为版本(Register As Versioned)功能报错,看看数据源是不是在利用中6.The requested resource (/arcgis/rest/services) is not available出现这样的错误:HTTP Status 404 - /arcgis/rest/services重新post了一下,地图服务重新发布一下就好了7.关于arcgis rest访问的问题报错情况:1.server mananger 发布服务成功,可以看到缩略图,但是http://instance/arcgis/rest无法访问2.8399端口不能访问,但是8099端口可以访问解决方法:(此解决方法针对修改过主机名,IP地址)重新启动电脑,重新post一下就可以了,(可以不用先删除som,soc用户)。

arcgisserver cannot load into non simple

arcgisserver cannot load into non simple

当试图发布要素服务或在ArcGIS Server中执行涉及复杂几何图形的某些操作时,通常会出现错误“ArcGIS Server无法加载到非简单几何图形中”(arcgisserver cannot load into non simple)。

出现此错误的原因是ArcGIS Server在处理某些类型的复杂几何图形时存在限制,例如自相交多边形、具有重叠孔的多边形或具有重叠零件的多部分特征。

要解决此问题,您可以尝试以下步骤:1.修复几何图形:使用ArcGIS Desktop中的“修复几何图形”工具(通常位于编辑工具箱中)修复数据中的任何无效或复杂几何图形。

此工具可以帮助识别和解决自相交、重叠和环方向不正确等问题。

2.简化几何图形:您可以使用“简化”工具来降低几何图形的复杂性,而不会显著改变其形状。

这可能有助于消除几何图形中导致错误的任何问题。

3.检查多部分特征:如果数据包含具有重叠部分的多部分特征,请考虑将它们拆分为单独的特征,或使用“擦除”或“对称差异”工具删除重叠部分。

4.审查拓扑规则:如果您使用的是地理数据库,请确保您的数据遵循适当的拓扑规则。

您可以使用“构建”或“验证”拓扑工具来识别和解决可能导致该问题的任何拓扑错误。

5.导出为不同格式:在某些情况下,将数据导出为不同的格式(例如,从形状文件导出到地理数据库要素类)可以通过在转换过程中自动修复任何无效的几何图形来帮助解决问题。

6.手动编辑有问题的特征:如果以上方法不能解决问题,您可能需要使用ArcGIS Desktop中的编辑工具手动编辑有缺陷的特征,以更正其几何图形。

应用这些步骤后,请尝试发布要素服务或在ArcGIS Server中再次执行该操作。

如果问题仍然存在,请参阅ArcGIS Server文档或向Esri技术支持寻求帮助。

【优质】ArcgisServer发布服务时错误

【优质】ArcgisServer发布服务时错误
2问题分析
2.1软件环境
环境如下:Windows Server 2008 R2操作系统(自带IIS 7.5),ArcGIS Server 10.0 .NET版本。
2.2原因猜测
根据以往经验,猜测可能有以下原因。
2.2.1许可过期
这个原因最先被排除,因为客户已经购买了永久的正式许可。况且,影像服务和GP服务都可以发布。
1.1问题症状
在客户现场进行开发测试的时候发现,无法在ArcGIS Server上发布新的地图服务,但是可以发布影像服务、GP服务,已经发布的地图服务都可以运行。发布服务时具体的错误信息是:Server Object instance creation failed on machine xxx。
1.2日志信息
<Msg time='2011-11-15T13:25:50' type='INFO3' code='4001' target='nmdis/topic_binhaishidi.MapServer' thread='22952'>Thread 17336 is successfully created on container 6732 of machine IBM3850X5.</Msg>
<Msg time='2011-11-15T13:25:49' type='INFO3' code='4001' target='CFH.ConfigurationFactoryHost' thread='24072'>Thread 18088 is successfully created on container 5296 of machine IBM3850X5.</Msg>

ArcGisServer发布服务时的问题

ArcGisServer发布服务时的问题

ArcgisServer 发布服务时出现的问题
发布FeatureServer 时出现的问题:
问题表现:
图一
问题描述:
在使用ArcGisServer 发布服务(Add Service)时,需要发布Feature Service
此时需要勾选Feature access (图二)
然后再一步步往下走点击finish 后出现图一现象。

出现问题原因:没有得到mxd文件中的sde数据源。

得不到sde数据源:发布服务的mxd文件没有通过sde,是属于用ArcCatalaog直接保存的shp 文件再由arcmap 保存得到的mxd文件。

正确的发布服务的步骤:
一、打开arcmap;
二、点开arcmap右侧的隐藏目录
连接上一个数据库。

三、从已连接的数据库中把得表直接拖到左边的图层中
四、然后点击文件—》另存为-----》。

.mxd。

ArcGIS server 开发过程中的问题记录

ArcGIS server 开发过程中的问题记录

编号标题问题描述问题原因解决方法1 模型脚本Python文件无法双击运行模型脚步vbs,js都能直接双击文件运行。

但是py文件不行,没有解析器因vbs,js是基于microsoft自带的microsoftwindows based scripthost程序文件wscript.exe或cscript.exe解析运行的,其目录位于C:\WINDOWS\system32下,而py没有解析器Python安装包只是一个编辑工具,可以使用该工具编写成一个exe文件运行脚本,或者导入到Toolbox中使用2 ArcMap中createreport无法显示结果report viewer中不能显示report的结果,出现灰色的,没东西和默认打印驱动冲突。

当默认打印机是MicrosoftOffice Document ImageWriter时就会出现那现象把默认打印机改成其他打印机试试。

若只有这一个打印机,那就增加一个其他打印机并设为默认打印机。

3 ArcGIS Server安装完Manager无法登陆ArcGIS Server安装完Manager无法登陆安装时添加的用户未经过注销重登陆尚未生效注销重登陆4 打不开http://localhost/servletexec/admin打不开http://localhost/servletexec/admin因安装时自动停止IIS服务未重启安装完后重启IIS5 IMS安装检测不成功打开D:\ProgramFiles\ArcGIS\ArcIMS\Common\Diagnostics\index.html检测:Check ArcIMS Servlet Connector和Check ArcIMS ApplicationServer出现Checking ...pleasewaitIf this message appears longerthan 30 seconds, no message wasreturned.长时间等待未出现效果未启动IMSMonitor中所有监控的SDE服务启动IMSMonitor中所有监控的SDE服务,检测成功后出现IMS v9.3.0Build_Number=503.1916Version=9.3.0Test successful和Version=9.3.0Build_Number=503.2159Test successful信息6 Administrator当输入用户名、密码后,程序就死在ARCIMSInitializing siteAdministrator当输入用户名、密码后,程序就死在ARCIMSInitializing site用户名为Domain\Username的格式,因用户名只使用Username用户名使用Domain\Username。

GISServer常见问题

GISServer常见问题

1 用户名问题在GIS Server PostInstall过程中会涉及到两个用户,默认情况下一个ArcGISSOM,一个是ArcGISSOC,如果用户按照默认情况下进行的话,系统就会给你创建这两个用户,而一般情况下,用户都以自己常见的身份登陆,而不会使用ArcGISSOM用户登录,所以会给后续的很多操作带来麻烦。

所以在GIS Server Post Install过程中,建议使用自己常见的用户来进行。

2 Post Install问题ArcGIS Server中有两个postinstall,一个是GIS Server PostInstall, 一个是Web Application PostInstall. GIS Server PostInstall因为在安装过程中自动弹出,所以一般都会做,不会忘记。

而Web Application PostInstall是需要自己主动去做的,所以很多人都会忘记做这个。

而Web Application PostInstall没有做的后果就是以internet方式连接arcgis server的服务都会连接不上。

3 Manager登录不进去问题这个问题最主要是权限的问题,看登陆的用户是否属于agsadmin,最好能再加入到administrators组中,还有就是在登陆时不要忘记在登陆名前加入域名或机器名。

4、GraphicsLayer中的Graphics支持栅格图片吗不支持5、MapResourceManager控件中添加了两个服务,为什么只能看到一个?原因可能有两个,一个是两个服务坐标不匹配,另外一个是上面一个服务没有设置为背景透明。

6、到底能不能使用new关键字来创建对象?这是我们在开发ArcGIS Server过程中经常遇到的,也是我们一直在强调的,从9.0,9.1开始就一直强调,不过9.2的情况和9.2以前的版本还有所不同,因为9.2版本中ADF级别多了很多类,这些类是可以使用new关键字来创建的,但是涉及到服务端的com组件的时候还是不能使用new关键字,都需要使用ServerContext的createobject来实现。

ArcGisServer服务启动后自动停止的解决办法

ArcGisServer服务启动后自动停止的解决办法

ArcGisServer服务启动后⾃动停⽌的解决办法最近ArcGIS Server突然⽆法⽆法启动,启动后⾃动⼜停⽌了,⽹上找了很久,终于看到⼀位⽹友的解决办法:,但是这位⼤神给的代码有⼀些对于编程经验不⾜的⼈来说很致命的缺陷:中⽂字符以及转义字符导致程序直接运⽤是⽆效的。

定位错误⾸先,我们需要知道具体是什么原因导致的错误,于是需要找到服务相关的⽇志位置,⽇志⽂件所在⽬录(Server安装⽬录下,我的在C 盘):C:\Program Files\ArcGIS\Server\framework\etc\service\logs其中可以看到service.log和service_error.log两个⽂件,具体信息可以参考service_error.logng.RuntimeException: com.esri.arcgis.discovery.json.JSONException: A JSONObject text must begin with ‘{’ at character 1 ofat com.esri.arcgis.discovery.logging.impl.LogService.d(LogService.java:326)at com.esri.arcgis.discovery.logging.impl.LogService.(LogService.java:94)at com.esri.arcgis.discovery.util.JMXServerController.createLogService(JMXServerController.java:64)at com.esri.arcgis.discovery.nodeagent.impl.NodeAgent.registerLogService(NodeAgent.java:694)at com.esri.arcgis.discovery.nodeagent.impl.NodeAgent.start(NodeAgent.java:290)at com.esri.arcgis.discovery.nodeagent.impl.Main.start(Main.java:51)Caused by: com.esri.arcgis.discovery.json.JSONException: A JSONObject text must begin with ‘{’ at character 1 ofat com.esri.arcgis.discovery.json.JSONTokener.syntaxError(JSONTokener.java:454)at com.esri.arcgis.discovery.json.JSONObject.(JSONObject.java:178)at com.esri.arcgis.discovery.json.JSONObject.(JSONObject.java:276)at com.esri.arcgis.discovery.logging.LogConfig.fromJSONString(LogConfig.java:208)at com.esri.arcgis.discovery.logging.impl.LogService.d(LogService.java:285)可以看到起具体错误为:ng.RuntimeException: com.esri.arcgis.discovery.json.JSONException: A JSONObject text must begin with ‘{’ at character 1 of对于此错误,可以定位到 C:\Program Files\ArcGIS\Server\framework\etc 路径下(ArcGIS Server安装⽬录)的arcgis-logsettings.json⽂件,此时,⽂件⽤notepad打开为空,导致json解析错误,我们在该⽂件中添加如下内容即可解决:{"logDir":"D:\\arcgisserver\\logs\\"}其中,logDir是ArcGIS Server站点的⽇志⽂件保存位置,记得⼀定是双反斜杠,因为在程序中,反斜杠通常是⽤作特殊字符转义的,还有,这⾥的双引号必须是英⽂字符。

ArcGIS Server常见错误及解决方法

ArcGIS Server常见错误及解决方法

ArcGIS Server常见错误及解决方法0\ 切片的地图服务设置为不自动回收不然系统会自动重启地图服务, 导致切片停止1\ 如果地图加载不上,rest是否发布正确, 是否已在目录中,如下图如果列表中不存在所发布的地图, 则进入http://data70:8399/arcgis/rest/admin清除缓存,如下图然后,再重新进入service管理中,检查可以export map看是否地图正常.第一部分:安装必须安装许可第二部分:使用改完密码必须重启,才起作用第三部分:维护Arcsde地图服务不能预览启动地图服务慢The coordinates or measures are out of bounds[INFO]13:49:21 加载的鹰眼为=====YYZT-zhongguoyingyan2011-5-10 13:49:24 com.esri.adf.web.data.WebContext addResource严重: Unable to initialize resource 'YYZT-zhongguoyingyan'. This resource will be removedcom.esri.adf.web.ags.ADFAGSException: Cannot create MapServer instance for server object 'YYZT-zhongguoyingyan' [hosts=[122.122.200.60]]at com.esri.adf.web.ags.data.AGSLocalConnection.activateResource(Unknown Source)at com.esri.adf.web.ags.data.AGSLocalConnection.initResource(Unknown Sou rce)at com.esri.adf.web.ags.data.AGSLocalMapResource.init(Unknown Source)at com.esri.adf.web.data.WebContext.addResource(Unknown Source)at com.gs.gis.MapResourceControl.addMapResource(MapResourceControl.java: 368)at com.gs.gis.MapResourceControl.mapResourceControl(MapResourceControl.j ava:230)at com.gs.gis.MapResourceControl.changRoleMapResource(MapResourceControl .java:164)at org.apache.jsp.map_jsp._jspService(map_jsp.java:788)at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl icationFilterChain.java:269)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF ilterChain.java:188)at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp atcher.java:691)at org.apache.catalina.core.ApplicationDispatcher.processRequest(Applica tionDispatcher.java:469)at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationD ispatcher.java:403)at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDis patcher.java:301)at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImp l.java:322)at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl. java:130)Arcgis rest 启动不起来http://data70:8399/manager/html用户名arcgismanager arcgis.manager查看arcgis 中tomcat日志,发现如下情况, 后经查实, arcgismanager密码不正确导致Starting tomcat thread2011-7-29 13:19:46 org.apache.coyote.http11.Http11Protocol init信息: Initializing Coyote HTTP/1.1 on http-83992011-7-29 13:19:48 org.apache.coyote.http11.Http11Protocol init信息: Initializing Coyote HTTP/1.1 on http-83432011-7-29 13:19:48 org.apache.catalina.startup.Catalina load信息: Initialization processed in 2687 ms2011-7-29 13:19:48 org.apache.catalina.core.StandardService start信息: Starting service Catalina2011-7-29 13:19:48 org.apache.catalina.core.StandardEngine start信息: Starting Servlet Engine: Apache Tomcat/5.5.92011-7-29 13:19:49 com.esri.internal.tomcat.realm.ArcGISCustomRealm start信息: Exception opening database connectionjava.sql.SQLException: 由于找不到数据库arcgissecuritystore,已拒绝连接。

ArcGIS Server 地图服务无法预览

ArcGIS Server 地图服务无法预览

ArcGIS Server 地图服务无法预览
更改了计算机名称后ArcGIS Server发布的服务预览不出来了。

一、确定问题
1、打开ArcCatalog,停止地图服务。

2、修改地图服务的输出路径(output directory)为None,此时Supported Image Return Type显示为MIME。

3、启动地图服务,预览出来了,那么可以肯定问题是虚拟路径配置不正确。

二、解决问题
1、打开IIS,在默认网站下找到arcgisoutput目录。

2、查看目录的属性,确定其指向的本地路径为C:\arcgisserver\arcgisoutput(假定ArcGIS Server安装在C盘),且必须具有读取和目录浏览这两个权限。

3、查看C:\arcgisserver\arcgisoutput的属性,确定IUSR_<machine_name>用户对目录有读权限。

4、如果arcgisoutput没有图片文件,则还要确定ArcGISSOC用户对目录有写权限。

5、打开ArcCatalog,展开GIS Servers,右击localhost(admin)选择Server Properties,出现窗口,切换到Directories项。

这里可以设置输出路径,把Virtual Directory改为http://<machine_name>/arcgisoutput。

ArcGIS Server常见问题

ArcGIS Server常见问题

ArcGIS Server常见问题之一摘自ESRI网站,有些内容是有限制的,要会员才能看到。

目前关于ArcGIS Server开发的资料非常少,就这么一点文档,还要限制,不能让大家共享,实在是罪过。

现在我贴出来,希望这些资料对一起学习AGS的朋友有所帮助。

错误描述在ArcCatalog中,当成功的创建了server object之后,server object不能被预览。

ArcCatalog显示下面的错误信息:“你的选择不能在当前视图中显示.”导致原因server属性中被指定的输出值和http位置可能不正确。

解决办法所有的创建的ArcGIS Server Objects需要被停止。

1 在ArcCatalog中,右击已经添加的ArcGIS Server,并选择Server属性。

2 在目录页中,选中已经添加的输出目录并点击编辑。

3 输出目录字段应该指向一个有效的目录,比如C:\ArcGIS\Output。

如果一个虚拟目录已经被指定,确认它是有效的,并且看上去和下面的格式一样,http://<servername>/output4 如果有错请更改,然后重新创建server object来确认更改是否有效。

错误描述当在Visual 2003上使用ArcGIS Server .NET 的ADF模板创建一个项目时,返回如下错误信息:“在服务器<主机名>上的Web站点不可用(Web Site on server <host> is not available)”导致原因该模板包含了调用'http://localhost'这一URL的属性。

如果在IIS中禁用了本地主机的服务,则显示该错误信息。

禁用本地服务可能是因为你的Web站点已经为其指定了一个IP地址或者是因为安全方面的考虑。

解决办法启用对http://localhost的访问决定于您安装的是哪种类型的操作系统,是服务器还是非服务器。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.是否可以在同一台计算机上安装ArcGIS Server for the Microsoft .NET Framework 和ArcGIS Server for the Java platform?ArcGIS Server 的.NET 和Java 版本可以共存于同一台计算机上。

若要将两者一起安装,则需要遵循以下步骤,以确保服务器目录能够正确地映射到IIS 或Apache Web 服务器的虚拟目录:1.安装.NET 版本或Java 版本的ArcGIS Server。

2.使用管理器或ArcCatalog 删除默认的服务器目录(arcgiscache、arcgisjobs、arcgisindex、arcgisinput、arcgisoutput)及其相关联的虚拟目录。

3.安装其他版本的ArcGIS Server。

您可以保留此版本的默认服务器目录和虚拟目录。

4.使用文件系统工具为步骤1 中安装的ArcGIS Server 版本创建其他服务器目录。

5.使用ArcCatalog 或管理器,为在步骤1 中安装的ArcGIS Server 注册新服务器目录及其相关的虚拟目录。

2.应当对SOM 和SOC 帐户使用何种帐户?服务器对象管理器(SOM) 和服务器对象容器(SOC) 帐户供GIS 服务器进行内部使用,仅需要对计算机拥有有限的权限。

仅当您在其他计算机上安装ArcGIS Server 时,或者仅当您授予GIS 服务器访问您的数据的权限时,您才会用到这些帐户。

大多数情况下,使用安装后配置(ArcGISSOM 和ArcGISSOC)所建议的默认帐户名称并让向导为您创建帐户即可。

出于安全原因,安装后配置将创建较之域帐户更加推荐的本地帐户。

3.计算机名称在安装后配置过程中被截断。

ArcGIS Server 名称不能超过15 个字符;如果超出该长度,则会在安装后配置期间及尝试连接到服务器时遇到错误。

这是与活动目录名称的Microsoft 规范相关的已知限制。

4.是否对安装日志或摘要进行存储以供今后查看?即使从命令行运行安装程序,也不会自动记录安装过程,但是您可以添加用于创建日志文件的参数。

要了解有关从命令行进行安装的详细信息,请参阅ArcGIS Server 安装指南。

您可以通过Windows 中的添加或删除程序对话框查看已安装的ArcGIS Server 功能。

在ArcGIS Server for the Microsoft .NET Framework 下,单击更改按钮并选择修改,可查看或更改已安装组件的列表。

5.卸载或重新安装ArcGIS Server 之前需要进行哪些准备工作?卸载或重新安装ArcGIS Server 时,会保留服务器配置文件和服务配置文件。

但是,卸载过程中会删除web.config 和Tasks.xml 文件。

如果您已手动编辑了这些文件,则需要在卸载之前对其前进行备份,然后在重新安装后复制回原处。

将安全性信息保留在web.config 文件中如果为Web 服务添加了安全性信息,则这些信息会被写入到web.config 文件中并需要保留。

卸载ArcGIS Server 之前,需将web.config 文件复制到与ArcGIS 不相关的位置。

您可以在如下位置找到web.config 文件:<虚拟根目录>\<ArcGIS Server 实例名称>\Services (例如:C:\Inetpub\wwwroot\ArcGIS\Services\web.config)。

重新安装之后,仅将安全性相关标记复制并粘贴回到新的web.config 文件中。

保留自定义任务的相关信息由于Tasks.xml 可用于整合已开发到管理器用户界面中的任务,因此,只有当您开发了自定义任务时,才需要对此文件进行备份。

您可以在如下位置查找到Tasks.xml:<虚拟根目录>\<ArcGIS Server 实例名称>\Manager\Applications\App_Data(例如:C:\Inetpub\wwwroot\ArcGIS\Manager\Applications\App_Data\Tasks.xml)。

卸载之前,需将此文件复制到与ArcGIS 不相关的位置。

重新安装之后,将新的Tasks.xml 文件替换为旧的Tasks.xml 文件。

6.为何会在卸载完成之后遗留一些文件夹?卸载ArcGIS Server 时,会将一些文件夹和文件保留在磁盘中。

之所以保留这些文件,是为了便于您对ArcGIS Server 进行重新安装或升级。

如果您不再打算使用ArcGIS Server,可将这些文件删除。

遗留的文件通常会出现在以下位置:∙<ArcGIS Server 安装位置>\server\user\cfg - 此位置存储服务配置文件。

重新安装时会读取这些文件,这样您便无需通过手动方式重新创建服务。

这些文件还可在升级ArcGIS Server 之后用于重新创建现有服务。

∙单机安装所创建的默认服务器目录,例如C:\arcgisserver - 留下这些文件夹可保留地图和globe 缓存,以及其他可能希望在执行重新安装时保留的服务器资源。

您自行创建和注册的服务器目录同样不会受到卸载操作的影响。

∙ArcGIS Server 实例目录中的所选文件夹- ArcGIS Server 实例目录(实例目录的默认示例为:C:\Inetpub\wwwroot\ArcGIS)中会保留一些文件夹,以方便您在重新安装之后使用管理器。

例如,构建Web 应用程序时所建立的GIS 服务器连接和在管理器中所创建的应用程序的列表将被保留。

7.收到错误消息“您的ArcGIS Server 许可已过期”。

如果您收到消息“您的ArcGIS Server 许可已过期”,请联系ESRI 客户支持以获取新的许可,然后重新运行GIS 服务器安装后配置的“授权ArcGIS Server”部分。

8.ArcGIS Server 是否可以在断开网络连接的情况下运行?如果您已经建立了一个分布式系统,其中Web 服务器、服务器对象管理器(SOM) 和服务器对象容器(SOC) 各自位于不同的计算机上,则ArcGIS Server 必须在具有网络的情况下才能运行。

但是,如果所有这些组件运行在同一台计算机上,那么只要使用本地路径而非具有UNC 路径的共享网络目录对数据进行引用,ArcGIS Server 便可以正常运行。

例如,发布一个源(例如地图文档)时,请从C:\ 盘中对其进行发布,并确保所有图层均通过本地路径来引用本地数据。

此外,如果计算机是某个域的一部分且已与该域断开连接,则必须将本地帐户用于SOM 帐户、SOC 帐户、ArcGIS Web 服务帐户以及管理器的登录帐户。

9.如何配置ArcGIS Server 以使其在Windows 工作组环境中运行?在Windows 工作组环境(请不要与ArcGIS Server Workgroup 混淆)中使用ArcGIS Server 时,需遵循几个重要步骤,以确保GIS 服务器身份验证功能得以正常使用。

有关说明,请参阅GIS 服务器的工作原理主题中的“网络环境”一节。

10.如果数据所在的计算机中未安装ArcGIS Server,应当如何为该数据授予本地SOC 帐户权限?有时,可能会出现这样的情况:您的数据所在的计算机中尚未安装任何ArcGIS Server 组件,而且您正在进行推荐的练习- 将SOC 帐户用于本地帐户。

此时,您将需要在包含该数据的计算机中使用操作系统工具来创建一个本地SOC 帐户。

在托管该数据的计算机中创建一个本地帐户,并为该帐户分配与您的部署中所有其他计算机的SOC 帐户相同的名称和密码。

这样,GIS 服务器便可确认该帐户具有对您的数据进行访问的权限。

11.可否以故障转移或轮询配置来设置服务器?故障转移和轮询这两种技术可在配置中的一个服务器瘫痪时为您提供一个后备服务器。

在Visual Studio 中设计Web 应用程序时,可以指定该应用程序将要使用的附加GIS 服务器,并指定这些服务器将运行于故障转移模式还是轮询模式。

此外,还可以使用随ADF 提供的连接库,以编程形式实现故障转移和轮询。

了解有关在Web 应用程序中使用连接库实现故障转移和轮询的详细信息12.如何查出ArcGIS 实例名称?安装ArcGIS Server 时,系统会提示您输入ArcGIS 实例名称。

如果是其他人执行的安装,或者您忘记了所输入的实例名称,则可以通过以下方式轻松地显示该实例名称。

在Windows 中,导航到开始> 所有程序> ArcGIS > ArcGIS Server for the Microsoft .NET Framework。

当您看到ArcGIS Server 管理器的快捷方式时,便得到了默认的实例名称,该名称为ArcGIS。

如果您拥有其他实例名称,则会以圆括号形式将其追加到管理器快捷方式中,例如:ArcGIS Server 管理器(Instance1)。

每个实例都在C:\Inetpub\wwwroot 目录中具有各自的文件夹。

如果您能够导航到C:\Inetpub\wwwroot\ArcGIS,则实例名称很可能是默认的ArcGIS。

发现ArcSOC.exe 进程数多于正在运行的服务实例数。

甚至在停止所有服务后仍出现此情况。

ArcGIS Server 在内部使用一个ArcSOC.exe 进程用于目录管理。

即使您在管理器或ArcCatalog 中停止了所有服务,也仍会在Windows 任务管理器中看到此进程正在运行。

另外,地理处理服务使用多个ArcSOC.exe 进程来管理作业的时间安排及状态。

对于每个地理处理服务配置,您都将看到一个ArcSOC.exe 进程和对应于每个运行中实例的两个ArcSOC.exe 进程。

例如,如果一个地理处理服务具有三个运行中的实例,将一共将出现七个ArcSOC.exe 进程。

停止该服务时或之后较短时间内,这些进程将消失。

同样,搜索服务会使用一个相关联的地理处理服务,该服务也可能增加所显示的ArcSOC.exe 进程数。

13.无法在ArcCatalog 中显示上下文相关帮助。

使用ArcCatalog 管理ArcGIS Server 时,如果您尝试使用? 按钮获取帮助,则可能收到一条错误消息。

这种情况会出现在Windows Vista 或Windows 7 操作系统中,这是由于这些操作系统并没有提供查看帮助所需的WinHlp32.exe 可执行文件。

然而,Microsoft 提供了WinHlp32.exe 的免费下载。

相关文档
最新文档