ArcgisServer发布服务时错误
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的数据库认证方式即为操作系统认证。
ArcGIS Server常见问题及解决方案

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 规范相关的已知限制。
ArcGIS Server开发环境搭建以及服务发布

前言本文档主要介绍ArcGIS Desktop,ArcGIS for Server的安装配置,GIS服务的发布以及如何进行地图切片。
使用的ArcGIS软件版本为10。
1。
一、ArcGIS Desktop 安装运行安装包中的ESRI.exe,点击ArcGIS for Desktop后的Setup,开始安装,之后的过程点击Ok即可。
二、ArcGIS Server安装操作系统需求操作系统64位安装步骤安装ArcGISServer加载光盘后运行可以看见下面的界面我们选择安装ArcGIS for Server,点击ArcGIS forServer后面的的“Setup”在弹出的窗口中点击Next勾选I accept the license agreement点击Change可以修改安装路径,点击next继续点击Browse可以选择Python的安装目录,选择好后点击Next继续创建server账户和密码,设置完毕后点击Next继续如果有之前安装时候创建的账户配置文件,可以勾选下面的那个选项.提示是否导出账号信息.如无需要,可以选择不导出。
点击Next继续点击Install即可开始安装耐心等待安装结束点击Finish完成安装选择相应的授权方式进行授权授权完成,点击完成,结束授权创建站点安装完成后,会自动弹出Manager页面,这里我们选择创建站点。
加入现有站点是用来搭建集群的,以后会介绍.输入主站点管理员账户点击”下一步”。
很多人到这一步会有一个疑问:这个账户和刚刚安装ArcGIS Server步骤中创建的账户有关系吗?分别用来控制什么?首先在上一节中我们创建的ArcGIS Server账户,是为ArcGIS Server创建的操作系统账户(安装完你可以切换操作系统账户看一下,是不是多了一个ArcGIS Server),该账户实际上用来管理ArcGIS Server的操作系统进程(启动、停止ArcGIS Server服务);而我们此时创建的站点账户,主要是为了管理站点中的各种服务形式的GIS资源(各种类型服务的发布、启动、停止、删除;站点安全;集群管理等等)。
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按照说明安装完之后,如果出现各种各种错误,按下面操作方式操作。
【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@。
arcsdeserver(esri_sde)启动报错问题处理

说是无法初始化监听。
Sde 服务起不来,找到 sde 安装目录下的日志查看:D:\Program Files\ArcGIS\ArcSDE\ora11gexe\etc首先你要确保你的 sde 服务已经安装好,在 services.sde 文件中有esri_sde 的配置。
在 sde_esri_sde.log 中:ST_Geometry Schema Owner: (SDE) Type Release: 1007 In sta nee in itialized for ((sde)) ...|Conn ected to in sta nee ... DBMS Co nn ection established... RDBMS:"Oracle"In sta nee Name:"esri_sde"再看第二个 giomgr_esri_sde.log 有句报错信息为:un able to in itialize sockets for liste nin g(-102)在任务管理器中查看进程:是否有 giomgr.exe 的进程.。
没有的话,打开:打开servers 文件,看最后一行是否是 esri_sde 5151/tcp ,并且保证后面还有空行存在!■Ji 回w 劉 U 吃::u±s,.HJtefe J D3&44/udp fl cfedn Po:t1:*心STM35S7 他 IF tier to Pi-ei* Grmifd 观 f J pJt-DH :3E ;B7 -汽 托亡er to Peer iGroupine w^-diECCTnrry 37 .Ji ; -jdp iHS-DisGoyi-r^r1*5 ~di 5 cowry37i)2/tcp iWS-hiscawrr3T7&/i<tdevice PforisiiXiinfl F JTT d-.-<i»rDv -tiart 笳托仙Wevi ce Prarrisicciins Furt u^f^-GKUircl 384?伽fflicrDEofT Firefill Comuolrnedtsl3SS2/1CP #L IS EETT|.r iciE Fcr-i2 lp-Z-DI ■DK'pfcl3935; t^p (Slip Fort fat-- Ei Pruto^l 抚-pcrwu 沖ertJHP Pwt flwrtr Pnrtc nlrut —dein>ze JSSD/icp Iftlet Deijrii>ze net -drvi.匚匕^SEtj/udp ftlet Lirn^j as■JEOO i<t 愎心口皿 IPiC-c IfAT-T1 r-sec-r^tffliCTDErft IP'Frc ITOT-T 1 LittE- SSSB/itcp yilkllimc- SSSS/i-Kb : KUWw^d 5357 <tcp *Keb Eervi 为日 on. devices Kz-d 355EA<rKWWb 北1対 :ea on drT 亡自me 開兀心毎U^erFotB RjEpli Btlan Afteat Conn 况licsnrra 匚5S7E-j.dc #F.crrirat r Rsj:!i ■ nts 口n Armt CnriTie L -ttan.5Fi_「tv” 4fL£rect Cakle €cEJie<:t lat-ager 4ccm5備9九裾 *rlTetf Cable Ccnnect Manner □K -11 i : enEL 5720Ac P ¥H i 匚i ■口匚:扌T Li ■ !*T=i 碍rnr -licH^sknc G"20/^lcrosoJi Li censinc'JLiXC'-tpl^SKCLcectFl^S diT&ctpHayS 册石:Pd 「*lJ iTectPlavSmen «S35Acp ik-roote Han ^■nrsr曲Ehk j7J3.- i£tr xs^JIv歼坯伽imfip-r.jMmrls JlJZO.'Icp *2liIP Cnanr.cl?. Fort 5 al p" eksnriEl E ll32Ci/odf tlllP Qurmelc Port■:' :i ! lr _ i.:'" 47&24.■icp#E IrtL-t FlFslireijtplaj-^r^T 勺阴弗-汕Wi IJTCI : t Pl-gy Sn^ier■—占 Pi J L M■ci rn 小科■-*亦fir第二张情况:启动报错,日志为:ini t_DB DB」n sta nce_ope n_as_dba: -93DBMS error code: 1017ORA-01017:用户名/ 口令无效;登录被拒绝^jMAHKJrvtllkir 殴]not冏加■Sfriiffl 3HqHne*s4d 3b e Aoct?3i Uz^dEsi Sc-^ic-?Ad zh*e Flash Upzjts SrrkeAiipia? pa «-nem client iTLL'rty uerdtLEAlipay busirrss. s? vic-AiVQ Ejdjriril 抚严駐前liu/vm«d4£k 打旺》Oji<k|f€Ui^d Imli谆0肌StrvietDjicluVuHLhiii%Gfl-ss £n环代0BrtXfldcffr C-rrwr E^drstis- M旷祜G cck Leve Bd:=loj|口ELpnit Setvi口匕Q uetc zth De j fl:e V onlarQ Mrtc -rth M ECJS Se^irr0 st二rth OBL* rfR'icc-■WE:悽用.VW干寸・5事・¥4-SirWE-于亦皿亠*丰L冗泞A pr»_曲礙■,.:hl7V_ 牡?焉亍^TDV —一—争d.办法很简单,打开plsql、用管理员帐号进入后,修改sde的密码,密码为sdeJd E,5Ci「“■町呻■■veumpTOM^tacn # mw 神律joqg W3«n 'il=w| curm1 •■*<< L E J K-Wi «e*TA1 0=5J J OM1 CRCWf OUTJu1 WriPrS]CMTB5YS_QJnrn Kl・>£1 5TOTI測9 &JiFWllffm_5CHEW!1护尸31痒円ew U5H■河再次启动就正常了。
ArcGISServer RPC服务错误(原创)

{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发布服务时错误

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入门(一)——发布服务MapService

ArcGIS Server入门(一)——发布服务MapService1. 安装软件及配置包括ArcGIS Server,ArcGIS Desktop,具体过程按照官方提供的在线帮助进行。
大体上没什么问题。
需要注意的主要有以下问题:•Lincense。
可以按照网上提供的资料,先安装L Manager,再替换service.txt中的内容。
•另外,ArcMap 10有一个Bug,即file菜单无反应或有一段时间假死,应安装补丁SP1或SP2。
2. 发布服务一般来说,有三种发布方式:(1)在ArcMap中发布(推荐):在ArcMap中加载数据:右击空工具栏空白处,加载Map service publishing工具。
发布服务有两个步骤:1. 点击Anayze,分析错误与警告将所有的错误都解决掉,就可以发布服务了。
2. 点击Publish to server按钮发布地图服务。
选择服务器,服务名称等:选择要发布的地图服务类型,其中,第一个Mapping是必选格式,其它可以自主选择。
此处需要注意的是,有时候可能发布的数据并不支持所选的格式,就会出现问题。
发布完成后可以点击按钮预览。
我们可以以ArcCatalog中查看发布好服务,具体方法看下一节。
(2)在ArcCatalog中发布1.首先要在ArcMap中加载数据,操作完成后保存.mxd文件2.打开ArcCatalog,在folder中打开所在的路径。
右键发布服务。
选择服务器,服务名称等:选择要发布的地图服务类型在ArcCatalog中查看与预览发布的服务:在ArcCatalog中添加GIS Server,将本地的我们的ArcGIS服务器添加上来:在下一步中,选择Local,只需要填上机器名,就可以将本地的Server 添加进来。
(相信只要ArcGIS Server安装与Post Install都完成后,这一步应该不会有问题)完成之后在GIS Server的目录中就可以看到本地的服务器了:点开后,就可以看到我们发布的服务:还可以在右边的窗口中预览:当然了,用它方式发布的服务也可以通过这种方式查看与预览。
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发布服务时错误

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 发布服务时出现的问题
发布FeatureServer 时出现的问题:
问题表现:
图一
问题描述:
在使用ArcGisServer 发布服务(Add Service)时,需要发布Feature Service
此时需要勾选Feature access (图二)
然后再一步步往下走点击finish 后出现图一现象。
出现问题原因:没有得到mxd文件中的sde数据源。
得不到sde数据源:发布服务的mxd文件没有通过sde,是属于用ArcCatalaog直接保存的shp 文件再由arcmap 保存得到的mxd文件。
正确的发布服务的步骤:
一、打开arcmap;
二、点开arcmap右侧的隐藏目录
连接上一个数据库。
三、从已连接的数据库中把得表直接拖到左边的图层中
四、然后点击文件—》另存为-----》。
.mxd。
arcsde server(esri_sde)启动报错问题处理

Sde服务起不来,找到sde安装目录下的日志查看:D:\Program Files\ArcGIS\ArcSDE\ora11gexe\etc首先你要确保你的sde服务已经安装好,在services.sde文件中有esri_sde的配置。
在sde_esri_sde.log中:ST_Geometry Schema Owner: (SDE) Type Release: 1007Instance initialized for ((sde)) . . .Connected to instance . . .DBMS Connection established...RDBMS: "Oracle"Instance Name: "esri_sde"IOMGR Process ID (PID): 4652这个日志应该是正常的。
再看第二个giomgr_esri_sde.log有句报错信息为:unable to initialize sockets for listening(-102) 说是无法初始化监听。
在任务管理器中查看进程:是否有giomgr.exe的进程.。
没有的话,打开:打开servers文件,看最后一行是否是esri_sde 5151/tcp,并且保证后面还有空行存在!第二张情况:启动报错,日志为:init_DB DB_instance_open_as_dba: -93DBMS error code: 1017ORA-01017: 用户名/口令无效; 登录被拒绝办法很简单,打开plsql、用管理员帐号进入后,修改sde的密码,密码为sde再次启动就正常了。
ArcGIS Server10.2服务发布及管理(一)

ArcGIS Server10.2服务发布及管理(一)备注:本文根据2014年10月武汉举办的ArcGIS国土培训课程资料实践整理,特此说明。
1.服务发布1.1.基础地图服务发布第一步:在开始菜单启动ArcCatalog。
在ArcCatalog的目录树中,展开GIS 服务器,双击【添加ArcGIS Server】打开添加ArcGIS Server窗口,如图所示:第二步:在添加ArcGIS Server窗口选择【管理GIS服务器】,选择下一步,如下所示:第三步:在服务器URL:后面输入http://localhost:6080/arcgis,其中arcgis 为实例名,具体名称根据用户自己安装时的设置而定。
在身份验证处填写安装ArcGIS Server时创建的用户和密码。
填写完成后选择【完成】按钮。
第四步:如果连接成功,在ArcCatalog的目录面板的【GIS服务器】节点下会显示已经连接上的ArcGIS Server服务器。
第五步:在ArcMap界面添加预发布的SHP地图数据,在属性菜单中编辑渲染方式,设置符号化方式后,从File菜单中选择保存菜单。
定位到某文件夹,输入文件名,点击保存按钮。
将此文档作为ArcGIS Server地图服务发布的文档。
第六步:在ArcMap界面选择【文件菜单】下的【共享为】-【服务】,将上面配置好的地图资源进行发布共享,如下图所示:第七步:在共享为服务窗口,选择【发布服务】,点击【下一步】,如下图所示:第八步:在发布服务窗口中,选择创建的连接,填写服务名称,点击【下一步】,下一步默认即可,完成参数选择设置。
如下图所示:第九步:完成参数设置点击【继续】按钮,弹出服务编辑器窗口,我们可以在这里设置相关的服务属性和参数。
如下如所示:(启用抗锯齿对于显示效果有影响,但显示效果更好。
)地图服务:MapServerFeatureAccess:要素编辑,需要使用ArcSDE Schematics:逻辑图扩展Mobile Data Access:Windows Mobile 地图服务Network Analyst:网络分析扩展WCS,WMS,KML,WFS:OGC服务l第十步:设置完服务参数后,选择【分析】,对要发布的资源和参数进行分析,检查是否有问题。
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。
arcgis常见问题及解决方法

arcgis常见问题及解决方法1.关于登陆的问题- 关闭Windows防火墙- 登陆som,看看用户密码是否正确- 修改一下,工具-》文件夹选项-》使用简单文件共享- 登录用户是否是agsadmin和agsusers组2.修改机器名后:“Unable to connect to Manager Service”改了机器名以后需要修改配置文件,$ArcGIS_install_path/server/system/Server.dat在线编辑的问题可编辑数据要求:1 non pooled service2 数据必须在sde数据库中3 必须注册版本4 server advanced license不过传说好像池化的数据也可以编辑,但有什么限制来着…3.Catalog连接server的确定arcgismanager账户是否在administrators组里?账户是否过期?你把自己添加到agsadmin后注销机器了吗?先确保上面3项如果都不行的话,建议把agsadmin,agsuser用户组删除掉,arcgissom,arcgissoc,arcgiswebservices账户删除掉,然后重新进行一下post install4.SDE安装的问题报错:unable to start iomgr1.多试几次就好使了2.我的解决方式,SDE卸载重新安装,Post install同样的问题,直接取消,重启,OK了。
5.lock request conflicts with an established lock的错误数据源被其他的用户锁定。
这时可能没有任何用户正在连接的话,需要用sdemon命令kill连接进程5.优化Server自带的Jvm调整C:\Program Files (x86)\ArcGIS\Server10.0\java\manager\service\lib中的manager_config.properties中com.esri.arcgis.manager.applicationtomcat.jvm.options一行。
登陆ArcGIS Server Manager页面,点击Manager Service页面报错:工作站服务没有启动

在Windows 2008 Server R2 64位操作系统上安装ArcGIS Server10 for .NET Framework,安装都很正常,但在登陆srever manager页面管理服务的时候报错:服务器上发生错误。
请查看Web 服务器上的“事件(应用程序)”日志了解详细信息。
工作站服务没有启动。
显示错误详细信息Stack Trace: 在System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)在System.DirectoryServices.DirectoryEntry.Bind()在System.DirectoryServices.DirectoryEntry.get_Name()在ESRI.ArcGIS.Manager.Security.SecurityHelper.GetDomainName(String machineName)在Manager_Framework_Permissions.Page_Load(Object sender, EventArgs e)在System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)在System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)在System.Web.UI.Control.OnLoad(EventArgs e)在System.Web.UI.Control.LoadRecursive()在System.Web.UI.Control.LoadRecursive()在System.Web.UI.Control.LoadRecursive()在System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)以为是.NET环境或IIS的问题(用ArcCatalog管理server是完全正常的),网上查了下,都说是workstation和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,已拒绝连接。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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版本。