Arcgis Server发布服务

提到Arcgis Server 服务的发布,做起来貌似很简单,就算电脑再卡,只要鼠标还能点,一个小时肯定能搞定,但是当你遇到问题的时候,就头大了,也许搞上个一两天都摸不着头脑,最后你采取的措施可能是一切从头再来,从头装ArcGIS ,如果顺利那还好,但大多都是不顺利的,装Arcgis 的步骤网上一大片,要装的话,认真点,也很简单,但是就算你安装步骤正确,还是有10%的几率安装失败,因为这个和系统版本,系统环境以及你的用户权限关系很大,ArcGIS不是在所有的环境下都可以安装,当你没有去在乎你的系统的时候,有可能当你安装了一般的时候,一个莫秒奇妙的错误就像鬼一样很诡异的冒出来,这时候你就只能发呆了,看着错误,脑袋里只有一个念头, 百度,然后百度吧,结果百度大半天,只是白忙活,答案到时一大片,通通尝试了一遍,只是徒劳无功,在你折腾了大半天,而几乎绝望的时候,你想到只有一个办法了,重装系统了,然而你都不确定重装系统是否管用,然而你也只能这么做了,然后接下来,可能又是无穷尽的忙活。。。。。。。。。。。。。

  公司周一就要给局领导回报,1千万的项目,不能出一点差错,然后给了周末两天的时间搭建环境,部署系统,貌似两天的时间足够了,然而当你真正去做的时候,问题犹如一大批僵尸一般,一波接着一波,先是在100KB的网速下传安装包,部署文件,十几个G,传了一天多,才算传过去,简直是太幸运了,竟然传过去了,总算是松了一口气,好啦开始进一步的搭建环境,部署系统的工作吧,我先是心里盘算下,不出意外,三四个小时应该能部署完成,结果,结果,结果一直没有结果,我的汗在流,我的眉头紧皱着,我的新在紧绷着,然而还是一个个的错误,出现在我的眼前,但是我不能放弃,绝不能放弃,然后是不断的重复,不断的尝试,崩溃的心思已经麻木了,黄天不服有心人,从早到晚,感到凌晨的时候,总算是一切结束了,好啦,先说说我其中遇到的问题吧,其实问题听起来,倒也不是很复杂的问题,大家觉的到时很不以为然,但当你遇到一个一个的错误的时候,有时候真的是不知所措,半天摸不着头脑:

  首先是:

  Arcgis api for JavaScript的离线部署,按照正确步骤,我把API放到C盘,进行部署,部署完了,我想应该可以了吧,然而却并非我愿,当我满怀期待的运行程序是,“拒绝访问”的错误显示在了我的眼前,简单,设置一下api的权限,加一个everyone的用户,赋予完全控制的权限,设置完了,我清除浏览器缓冲,再次运行,还是报错,于是乎,我的百度大战又开始,大战无果后,我只能尝试其它办法了,于是我就把它放到D盘,发布成一个应用程序,最后竟然可以了,但是那个拒绝访问的  问题,我始终不明白,为什么我已经赋予“everyone”所有控制的权限,却还是不行。。。。。。。

其次是:

   Arcgis api for JavaScript  跨域的问题,我在GIS服务起上部署好系统,访问系统没问题,然而在其它服务器上访问系统,地图始终不出来,我也知道是跨域的问题,然后把跨域文件拷贝到对应的目录下(Arcgis Server10.0以上的跨域文件放置目录为:../ArcGIS\Server\framework\runtime\tomcat\contexts\rootapp),我想应该没问题了吧,然而问题依旧,我叹息一声,只能 继续百度啦,结果,尝试各种办法始终不行,我都怀疑我的跨域文件是不是放错位置了,然后我在所有的web服务根目录下都放置了跨域文件,还是不行,这时我感到了一种彻底的绝望,在那儿呆了十来分钟后,我却发现了另一个无中生有的问题:其它服务器中地图服务地址都访问不到了,只有本机能够访问,刚刚地图服务地址还是能访问的哈,怎么这会又不能访问了呢?这他妈是什么鬼 啊,和同事沟通了下,感觉可能是防火墙的事,于是乎,我又把其它服务器中的防火墙关了,然后。。。。。。。。。然后出乎意料的竟然地图服务地址能访问了,而且地图也出来了,哎。。。。。。。。

   然后是:

用mulestandalone发布了一个webService服务,数据库配置也配好了,在本机尝试没问题,然后放到服务器上,调用这个WebService服务,问题却来了,无法调用服务接口,后来想了想是不是端口号冲突的问题,结果在我尝试的时候,服务器被其它用户占用了,哎,最终想了想,只能在本机部署啦。

  最后是:

  我们公司自己的一套GIS常用功能API的部署,在我殚精竭虑的部署着熟悉的API的时候,想着,这个应该不会部署出问题了吧,然而还是出问题啦,哎,今天真是坎坷的一天,好像到处都是坑,然而我还一个不拉的都掉进去了,不过这些都是些小问题了,主要是自己不认真,少了一个字符,少了一个文件(但是少的这个文件让我郁闷了,我是压缩了然后拷贝的,源文件是有这个文件的,然而我压缩拷贝过来后,就没有了,纠结啊)。

磕磕绊绊中总算度过了艰难的一天,自己的周末也在这么崩溃的时光中度过了。。。。。。。。。。。。

时间: 2024-12-27 09:27:03

Arcgis Server发布服务的相关文章

不同网段无法加载ArcGIS Server发布服务解决方法

问题描述: ArcGIS Server 10发布的服务, (1)在相同网段的Desktop9.3和Engine 9.3程序下可以正常显示, (2)在不同网段Desktop9.3和Engine 9.3程序下都无法加载显示, (3)在相同或不同网段Desktop10.1和Engine 10.1程序下均可正常显示, 问题原因: ArcGIS Server 发布服务虚拟目录下用的是机器名,而不是IP地址,不同网段下无法识别服务器机器名. 解决方法: 修改ArcGIS Server 发布服务虚拟目录路径为

ArcGIS Server发布服务,打包成功,发布失败

打包成功,发布失败 部分解决方案: ①   查看Server对于源数据所在文件夹是否有读写权限,若无赋予Server账户至少读写权限.读写权限的赋予:对应存放数据的文件夹上右键→属性→ 安全 赋予arcgis server account(如果安装时没有改名字, 默认名字为arcgis)读写权限,如果列表中没有该账户,点 编辑→ 添加→ 输入对象名称→ 检查名称 ②   在arcmap里新建一个空白的mxd,添加一个本地的数据,如存放在本地的shapefile或file gdb里的要素类,然后发

ARCGIS Server 发布服务时出现的问题解决

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.Configur

ArcGIS Server发布服务,报错00032

错误00032 独立表数据源无法访问 00032: 修复已断开的数据连接,具体做法是将每个独立表的数据源都设置为正确的位置. 或者,如果不需要该表,将其从文档中移除. 建议在ArcMap中重新加载数据进行测试. 官方文档00032:http://resources.arcgis.com/zh-cn/help/main/10.2/index.html#//00sq00000041000000 官方文档修复数据链接:http://resources.arcgis.com/zh-cn/help/mai

ArcGIS API for JavaScript(2)-ArcGIS Server发布要素图层服务

1.前言 上一篇该系列的文章我们主要讲了一下基础Web地图搭建,这篇我们主要讲一下ArcGIS Server发布服务,并且如何调用服务.将自己的数据加载到Web地图当中来,实现Web端浏览数据. 2.ArcGIS Server介绍与安装 1.ArcGIS Server 是功能强大的基于服务器的 GIS 产品,用于构建集中管理的.支持多用户的.具备高级GIS功能的企业级GIS应用与服务,如:空间数据管理.二维三维地图可视化.数据编辑.空间分析等即拿即用的应用和类型丰富的服务.ArcGIS Serv

使用ArcGIS Server发布我们的数据

原文:使用ArcGIS Server发布我们的数据 引言 上一篇我们已经安装好了ArcGIS体系的服务软件,这一篇将介绍如何把我们自己的数据通过ArcGIS Server发布出去,并且能够通过Web页面进行显示和编辑. 发布数据服务 在进行WebGIS开发中,地图显示的内容可以分成两类:一类是底图,或者是矢量的世界地图.中国地图.某个地区的底图:另一类就是业务图,对于用于遥感数据发布的WebGIS应用就是遥感影像的边框图层,对于电力作业的就是杆塔.线路图层,对于水利作业的就是河流.居民地图层.

手机调用ArcGIS Server发布的Rest地图服务不显示问题

如果是本地发布的服务,在手机端调用server服务时,访问rest地址主机名要改为IP加端口号(192.168.1.100:6080),而且必须是内网才能访问 "http://192.168.1.100:6080/arcgis/rest/services/FirstFloor/MapServer" URL的解释: http://<host>/<instance>/services/<folder> 说明: <host>是ArcGIS服务器

OpenLayers调用arcgis server发布的地图服务

有两种方式可以调用arcgis server发布的地图服务,一种是rest,一种是wms. 地图的投影为900913,arcgis server为10.0版本,地图服务的空间参考为3857. 与Google Map相对应的ArcGis投影文件: 众所周知,Google Map的投影参考为"WGS 84 Web墨卡托",定义为 EPSG:900913 或者 EPSG:3857 (EPSG:3785).与此相对应的ArcGis的投影坐标系名称为:WGS 1984 Web Mercator.

ArcGIS Server 缓存服务切图范围

ArcGIS Server 缓存服务分为创建服务时同时自动建立缓存和创建服务后手动建立缓存两种. 相关资料: 缓存: 瓦片: 切片: 10.4帮助文档: 10.2帮助文档: http://resources.arcgis.com/zh-cn/help/main/10.2/index.html#//00540000000p000000 官方文档链接:http://resources.arcgis.com/zh-cn/help/main/10.2/index.html#//00540000000p0