提到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的时候,想着,这个应该不会部署出问题了吧,然而还是出问题啦,哎,今天真是坎坷的一天,好像到处都是坑,然而我还一个不拉的都掉进去了,不过这些都是些小问题了,主要是自己不认真,少了一个字符,少了一个文件(但是少的这个文件让我郁闷了,我是压缩了然后拷贝的,源文件是有这个文件的,然而我压缩拷贝过来后,就没有了,纠结啊)。

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

Arcgis Server发布服务的更多相关文章

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

    问题描述: ArcGIS Server 10发布的服务, (1)在相同网段的Desktop9.3和Engine 9.3程序下可以正常显示, (2)在不同网段Desktop9.3和Engine 9.3程 ...

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

    target='CFH.ConfigurationFactoryHost'  machine='IBM3850X5'  thread='24072'  elapsed='0.31200'>Ser ...

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

    打包成功,发布失败 部分解决方案: ①   查看Server对于源数据所在文件夹是否有读写权限,若无赋予Server账户至少读写权限.读写权限的赋予:对应存放数据的文件夹上右键→属性→ 安全 赋予ar ...

  4. ArcGIS Server发布服务,报错001270

    错误001270 这个问题一般是因为数据源文件太大导致. 解决办法:  对于001270的错误,官方帮助中给出了一些可能的原因并提供了相应的解决办法(http://resources.arcgis.c ...

  5. ArcGIS Server发布服务,报错00032

    错误00032 独立表数据源无法访问 00032: 修复已断开的数据连接,具体做法是将每个独立表的数据源都设置为正确的位置. 或者,如果不需要该表,将其从文档中移除. 建议在ArcMap中重新加载数据 ...

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

    1.前言 上一篇该系列的文章我们主要讲了一下基础Web地图搭建,这篇我们主要讲一下ArcGIS Server发布服务,并且如何调用服务.将自己的数据加载到Web地图当中来,实现Web端浏览数据. 2. ...

  7. ArcGis server发布地图服务

    ArcGIS server发布服务: 首先修改地图文档属性中的关联默认数据库 最后使用分享将地图服务发布到server上,是地图服务可以使用: 注意一定要勾选 Feature Access选项 fea ...

  8. 使用ArcGIS Server发布我们的数据

    原文:使用ArcGIS Server发布我们的数据 引言 上一篇我们已经安装好了ArcGIS体系的服务软件,这一篇将介绍如何把我们自己的数据通过ArcGIS Server发布出去,并且能够通过Web页 ...

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

    有两种方式可以调用arcgis server发布的地图服务,一种是rest,一种是wms.  地图的投影为900913,arcgis server为10.0版本,地图服务的空间参考为3857.   与 ...

随机推荐

  1. 基于Material Design(转载)

    SeeNewsV2新闻Android客户端 基于Material Design http://www.codesocang.com/gn/xiangmu/33630.html 直接拿来用!十大Mate ...

  2. Jsp与servlet本质上的区别

    1.jsp经编译后就变成了Servlet.(JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM能够识别的java类)2.jsp更擅长 ...

  3. mvc action controller area

    获取控制器名称: ViewContext.RouteData.Values["controller"].ToString(); 获取Action名称: ViewContext.Ro ...

  4. js执行跨域请求

    //js执行跨域请求 var _script = document.createElement('script'); _script.type = "text/javascript" ...

  5. MyEclipse 激活

    2014版,需要注意的几个问题: 1.安装路径不要有空格: 2.输入usercode-systemid-tools rebyild-active-tools replace-tools-save; 3 ...

  6. OGC学习课程

    1.引言 由于项目需要,需要学习OGC相关地图标准,包括WMS.WFS.GML.SLD等,只是国内相关书籍大家都懂的,特向Google大师请教,得一秘籍<Open Web Mapping> ...

  7. PHP左、右、内连接

    left join   :左连接,返回左表中所有的记录以及右表中连接字段相等的记录.right join :右连接,返回右表中所有的记录以及左表中连接字段相等的记录.inner join: 内连接,又 ...

  8. Java-生成指定长度验证码的一种简单思路

     前言:以前做过的一个项目,刚开的时候始验证码是在前端生成前端验证的,后来觉得不靠谱,另外就是找回密码的功能也需要发送邮件和短信的验证码,所以,验证码就必须在后端生成并且保存到应用会话中才行了!所以, ...

  9. Broadcom有线网卡在Windows 8/8.1/10下使用系统自带驱动会断网的解决办法

    出处:qiuyi21.cnblogs.com 1.下载最新正式版驱动程序 上Broadcom官方网站http://www.broadcom.com/support/ethernet_nic/downl ...

  10. ios 自定义键盘

    由于项目需要,需要自定义键盘.ios系统键盘会缓存键盘输入,并保存在系统目录下的文件里,并且是明文存储,存在帐号密码泄漏风险.在别人代码基础上修改了下,美化了下界面,去掉了字符输入,加了点击特效,截图 ...