据百度百科的权威介绍,ArcGIS Server的定义是一个用于构建集中管理、支持多用户的企业级GIS应用的平台。ArcGIS Server提供了丰富的GIS功能,例如地图、定位器和用在中央服务器应用中的软件对象。
开发者使用ArcGIS Server可以构建Web应用、Web服务、以及其它运行在标准的.NET和J2EE Web服务器上的企业应用,如EJB。ArcGIS Server也可以通过桌面应用以C/S(Client/Server)的模式访问。ArcGIS Server的管理由ArcGIS Desktop负责,后者可以通过局域网或Internet来访问ArcGIS Server。
ArcGIS Server 9.3或10的安装程序、IIS
作为GIS专业科班出生, ArcGIS Server的强大与稳定实在是其他GIS软件无法比拟的,但ArcGIS Server的安装和配置也要稍稍复杂一点点,为了更多的人更好的进行地图开发,笔者根据自己的经验将整个安装和配置过程详细记录如下:
上图失败的原因很清楚,因为没有安装IIS,因此装ArcGIS Server前应先装好安装IIS,否则会如上提示,安装好IIS后,再来安装就会出现如下界面
安装路径和安装的组件都默认即可
设置ArcGIS Server实例名和端口
这里的端口号需要跟IIS的端口号一直,而实例名如果没什么特殊情况可以保持默认的ArcGIS。
结果报错,因为IIS默认为80,这里的端口必须和IIS的端口一致,我的个性端口为8181,故而将IIS端口改为8181
Arcgis server 端口改成和IIS一致。
继续一路默认下去
安装好后需要对ArcGIS Server进行POST Install,包含配置和授权两个部分。
配置ArcGISSOM、ArcGISSOC,用户名可以默认,密码需要自己记住
配置ArcGISWebService
配置缓存存放目录、实例名和端口号,可以保持默认
选择不用代理,更复杂的可参见
www.e-chuxing.com/blog/默认不导出配置文件
Post Install完成
ArcGIS Server授权
选择授权方法,一般我们都采用从本地文件授权的方式
从本地磁盘中选择授权文件
授权完成,但此时还不一定能用,还需要对刚才建立的三个用户设置相应的权限。
设置ArcGISSOM、ArcGISSOC、ArcGIS WebService操作系统权限
从计算机管理-》系统工具-》本地用户和组-》组中将ARCGISSOM加入组Agsadmin中,而ARCGISSOC加入组Agsusers组中,注意ASP.NET everyone用户最好都加入这两个组中。
点开上图左下角高级按钮,弹出下图的选择用户界面,将ARCGISSOM加入组Agsadmin中,而ARCGISSOC加入组Agsusers组中,注意ASP.NET everyone用户最好都加入这两个组中。
至此,ArcGIS Server就安装完成了,剩下来的就是利用ArcGIS Catalog来链接ArcGIS SERVER来发布地图服了。
最好以计算机管理员的身份登陆,然后启动arccatalog,在GIS server中展开,点击Add GIS server后,选中manage GIS Services。
在server url后面输入
http://localhost/arcgis/services,其中arcgis为实例名,具体名称根据用户自己安装时的设置而定,可以查看ArcGIS Server安装的第四步输入的名称。在Host Name后面输入自己的主机名。点击Finish即可完成GIS Server的添加。
出现上图,则链接成功!开始您的地图开发之旅吧……