ArcGIS Server9.3完整清晰安装流程
以下的ArcGIS Server9.3安装流程是我个人总结出来的,在windowXP2验证通过,需要的话,希望用的着。
一、ArcGIS Server产品包括两个部分:
1、GIS Server,它是一个提供GIS服务的服务器软件产品,包括一系列核心AO库和一个管理这些AO组件的可缩放的运行环境。
2、另一个是ADF,即应用程序开发框架,它有JAVA和.NET两种开发组件集,它是用来开发和部署基于GIS Server的web应用程序的产品,包括组件对象、web控件、web模板和开发帮助,它还有一个web程序的runtime,专门用于发布和部署使用ADF开发的web程序,如ASP.NET等。
二、ArcGIS Server 分布架构:
1、ArcGIS Server最好安装在单独的一台服务器上,我们称之为“GIS服务器”。
2、ADF是供开发人员使用的开发组件集,安装在开发人员的机器上,这些程序包括WEB应用程序、WEB服务和桌面端程序,都可以使用ADF,如IIS、以及开发平台asp.net 。
3、ADF Runtime是专门用于部署开发人员开发的GIS web程序和GIS WEB Service的工具,安装在WEB服务器上。
GIS服务器、WEB服务器和开发人员的电脑可以是同一台机器,也可以分开安装。
三、“GIS服务器”端的安装
1、打开安装文件夹,点击ESRI.exe文件,进入安装页面。选择ArcGIS Server for the Microsoft .NET Framework,安装之前需要保证该计算机上已经安装了IIS5.1//6.0/7.0以及VS2005/VS2008软件,若无VS系列软件,则至少需要安装.NET Framework2.0和.NET Framework3.0/3.5。另外ArcGIS Server需要占用80端口,该端口易被迅雷等下载软件占用,安装之前尽量保证80端口不被占用。若被占用,需在安装过程中改端口或者改变迅雷等软件的端口。
如果你安装的是Oracle,那么就是因为你的Apache.exe 这个程序占用这80端口,并且你启动IIS的时候,会提示你“正在被其他文件使用”,因为IIS默认的也是80端口,冲突了!怎么解决呢,找到你的Oracle安装目录,并且找到Apache目录,Apache目录下面有个conf目录,望文生义就知道他是干啥的了,有两个文件httpd.conf和httpd.conf.default,都用记事本打开,搜索关键字“80”,并将其修改为8099之类的空闲端口。然后重启系统。
2、安装过程中除了需要改变安装路径之外,一律Next。
3、后配置:在安装完了软件后,将弹出一个后配置的对话框(GIS Server Post Install),在Welcome to the GIS Server Post Install页面中,两个复选框都选中,点下一步。在Specify GIS Server Accounts页面中,配置ArcGISSOM和ArcGISSOC的密码。在GIS Server Webservices Account页面中,为ArcGISWebServices配置密码。在Specify GIS Server directories中,为Web Server 制定路径、站点名称和站点端口。后边一路next。在Registration Options中选择第三个(I have received an authorization file from ESRI and am now ready to finish the registration process)。在Software Authorization中,选择你的授权文件,点Browse,选择安装文件夹下的ecp文件完成后配置
4、更改组和用户属性:右键我的电脑,选择管理菜单,进入计算机管理页面。选择本地用户和组,此处对用户和组任意一项配置即可,另一项将自动做相应的配置。此处仅介绍组配置。Administrators组,其成员为:Administrator、ArcGISSOM和ArcGISWebServices。agsadmin组,其成员为:Administrator、ArcGISSOM和ArcGISWebServices。agsusers组,其成员为:Administrator、ArcGISSOM和ArcGISSOC。Users组,其成员为:ArcGISSOM、ArcGISSOC和ArcGISWebServices。
注意,此处仅说明了是与GIS有关的组的成员信息,若该组在其他方面还有成员,其他成员不要乱删。
(这里把administrator看成是登录用户,比如我通常用administrator登录到操作系统)
设置完毕后,麻烦您重启一下子,否则直接用Catalog创建Server Object出错的话可别怪我!
5、重启电脑后,打开ArcCatalog,点击【Add ArcGIS Server】来创建Server Object。弹出来一个对话框,我们选择第二个“manage GIS Services”,然后下一步,这里需要填两个文本框,第一个是“Server URL”,我们填上“http://server/seiya/services/”,等等,我马上来解释了,server2是“GIS服务器”的主机名,当然你也可以用IP地址,“ArcGIS”就是我刚才创建的实例名,却默认的。在下面的“Host”文本框中填上这个URL的主机,这里当然是“server”了。然后确定,上帝保佑你,不出错的话就会创建成功,出错的话,要么先重启,要么在本地用户和组中删掉刚才创建的几个用户和组,然后重新来一遍3、4步骤,如果还是不行,卸载掉,重新按照上述步骤安装,这样了还不行的话,重装系统,然后按照上述步骤进行安装。
6、我们假设你创建成功了。我们先来创建一个mxd文档,随便你放几个图层,只要有数据就行。我这里将其命名为“server.mxd”。好了好了,现在回答ArcCatalog中,还记得我们上一步骤创建好的那个Server Object吗?右键这个节点,选择“Add New Service。”,又弹出来一个对话框,我们在“Name”一栏中填上你所喜欢的名字,这里是test,至于Type、Startup Type,这里我们用默认的就行,然后下一步,在“map Document”一栏中选择“server.mxd”,下一步、下一步,直到有提问“Do you want to start the servce right now?”我们yes,然后finish。呵呵,这样就创建成功了!然后在Preview 中预览你的数据吧!
7、打开ArcGIS->ArcGIS Server for the Microsoft .NET Framework->ArcGIS Server Manager,User name中输入用户名/登录名(Administrator/ArcGISWebServices),密码就是你配置ArcGISWebServices时的密码,若你用其他用户名登录,密码为相应密码。登录成功后,则可以发布相应的ArcGIS Server服务。
费了九牛二虎之力,才把arcgis server搞定!相信你一次能成功!^-^