其实Arcgis Server整个安装过程都比较简单,不过有几点需要注意。首先,主机名最好不要用奇怪的名字,比如有下划线、奇异字符等,不然容易出现不能启动ArcSoc的错误。另外,安装ArcCatalog后,最好不要安装中文补丁,不然ArcSoc停止或者重启的时候也容易出现莫名其妙的错误,当初我的电脑就是这样莫名其妙的,最后我重装系统才明白这个道理。
安装完成后需要Post一次。如下:
ArcGis Server账号主要是用于启动ArcSom服务。ArcGIS Container则是用于平时的一些对于Arcgis Server的操作的账户。这里需要注意的是,普通用户是无法启动和操作Arcgis Server的。
当Post完成以后,系统中将会出现agsadmin和agsusers两个用户组,分别代表上述的两种权限账户。我们需要配置账户。如果为了简单,可以将Administrator设置到这两个账户当中,然后用Administrator登陆就可以了。如果为了安全,最后自己设置。这里还需要注意的是,配置好以后,需要重启计算机,才能启动ArcSom服务。
现在需要做的是在ArcCatalog里面配置Arcgis Server。这些东西都很简单,这里就不再多说了,帮助文档里面都写的很清楚。首先添加服务,一般输入本机的主机名,然后添加计算机,还是输入主机名,然后添加输出目录。这里需要注意的是,输出目录的虚拟目录必须为写入权限,不然不能生成图片。除非你用的是MIME模式返回图片。(MIME代表图片流,在IIS里面,可以设置IIS头来返回图片,这样就无需在服务器生成图片文件,从而提高服务器端效率)。
最后需要的就是添加ArcSoc服务器对象。如下面的图例所示:
这里是配置ArcSoc服务是否自动启动,我这里选择的是手工,因为我这里并不是每次开机就启动服务,当然,在服务器上肯定设置为自动:)
这里需要设置地图的mxd文档路径和输出目录。我选择是的用MIME+URL的方式。因为这样比较方便,当然,如果对性能需求比较高,我还是建议用MIME的方式。
这里是设置服务器池模式。主要是分为池和非池管理两种。默认的情况下,如果只是对GIS服务进行浏览和发布的时候,用池的模式。当对服务要编辑的时候用非池的模式。不过我还是建议大家不管哪种模式都用池的管理方式,这样性能是最优化的。因为池的管理方式是初始化就创建了几个SOC对象,每次只是从池里面取出SOC对象并操作,最后放回池里面。而非池则是每次操作SOC的时候都要动态创建SOC对象,这样就增加了很大的开销。当然,如何用池模式管理非池的操作,后面我会给大家做出说明。
这里就是对服务器的一些回收时间和实例进行管理。 到了这里,整个Arcgis Server的安装和配置就说完了,如果有什么不明白的地方直接回帖或者发邮件告诉我就行了,