最近安装arcgis server 10.2用来发布地图服务,发现在安装过程中出现几个问题,现在记录一下以便其他的哥们少走弯路。
破解文件:
安装时出现这个界面就是提醒你安装授权文件了,我的这个是中文的,可能其他人安装的时候是英文界面,但一样的。
文件地址为:https://pan.baidu.com/s/1skPsstJ
无法加载manager页面:
问题来源:
没有开启IIS服务
在完成安装时,会跳到浏览器打开 http://localhost:6080/arcgis/manager/ 界面,但我在打开的时候提示连接不到localhost,经过搜索,需要安装开启IIS服务。这个可以网络搜索解决。
arcgis server安装路径包含中文
在选择安装路径时不要选择有中文字符的文件夹或盘符。
登陆时却发现一直处于等待状态,且只存在chrome内核的浏览器中,如下:
在查阅了一些文档和论坛后,终于找到原因和解决方案:问题的原因是由于ArcGIS Server Site采用了dojo框架,但是Server 10.1所采用的Dojo版本本身存在一些Bug,所以会在Chrome浏览器中出现这个问题。在10.2或之后的版本中由于dojo更新这个问题已经修复了。所以我们只需要更换新版的dojo即可。
解决方案:
访问dojo下载地址 http://downloads.dojotoolkit.org/release-1.6.2/ 下载新版1.6.2,如下图:
解压缩后会得到dojo文件夹,内容如下:
这时我们只需要将他们拷贝至Server相应目录下替换即可,具体路径为C:\Program Files\ArcGIS\Server\framework\runtime\tomcat\webapps\arcgis#manager\js\dojo(安装的盘符自选),直接粘贴复制即可。
更新完成后Chrome访问恢复正常。
web服务器冲突或者安装问题
简单的首先想是不是Server安装出错。但是再次安装后发现依然无法访问。这个时候只能慢慢排查了。在10.1开始Server是内置了tomcat并占有6080端口作为GIS服务器。所以安装10.1或者之后的版本无需再配置IIS或者安装Apache了。因为本机装过Apache并修改过很多配置,所以可能相互干扰了。于是将Apache关闭了,但localhost:6080依然无法访问,再开启Apache后http://localhost访问正常,http://localhost:6080则依然无法访问。这个时候可以确认是Tomcat的问题了,并且想到是不是Tomcat未启动。于是在服务中查找,发现没有Tomcat的服务项,不过终于发现ArcGIS Server的服务项未启动。
尝试着启动服务,终于http://localhost:6080/arcgis/manager/访问正常。