一、ArcGIS Server10.1安装后创建站点失败
错误提示:Failed to create service"System/CachingTools.GPServer",如图所示
Google搜索出来的结果官方给出的答案是防火墙的原因造成的,给出了如下的解决办法。
在防火墙设置里,将以下几个文件加入排除列表即可:
ArcGISServer.exe <Install>\ArcGIS\Server\framework\etc\service\bin\ArcGISServer.exe
ArcSOC.exe <Install>\ArcGIS\Server\bin\ArcSOC.exe
javaw.exe <Install>\ArcGIS\Server\framework\runtime\jre\bin\javaw.exe
rmid.exe <Install>\ArcGIS\Server\framework\runtime\jre\bin\rmid.exe
但是经过多次试验包括关闭防火墙、设置防火墙规则都不能解决此问题,论坛中很多网友也是出现了这样的问题找不到解决的办法,即使重现安装操作系统我也未能将此问题解决,最后偶然看到在linux上安装server出现同样错误失败的帖子,因多字节造成的,本着死马当活马医的心理试验了一下安装居然成功了。
1)安装Server时选择安装路径不要默认在“C:\Program Files\。。。”的目录下,自己定义路径如“C:\ESRI\...”尽量保证路径比较短。
2)安装完成软件后创建站点时,C:\arcgisserver,尽量将此文件夹设置为高级共享,权限放开点,我设置为everyone 读写。
经过这样的设置后安装发现成功了,不在报错了。我在win7的电脑上这样安装没问题,但是在Server2008上经过多次这样的重复操作才成功。
二、虚拟机安装Server10.1
arcgis server 10.1 创建站点失败,提示主机(.localdomain)不可访问由于server10.1只能安装在64位操作系统上,所以我的系统是windows server2008 r2 64位,但是在创建站点时,莫名奇妙的在计算机名后面加了个".localdomain"后缀,导致创建不出站点。
解决办法:
(1)进入server安装路径下的framework\etc\machine-config.xml文件,打开编辑,把里面的主机名后
缀去掉。如果没有这个文件,可以去别人的同样环境的机子上拷贝一个过来再修改。
(2)进入配置存储路径(C:\arcgisserver\config-store\machines\),把后缀名全部删掉,把json文件打开编辑,删掉后缀名。
(3)刷新manager页面,重新创建站点。应该没问题了。本人亲测。