静默安装 ArcGIS for Server
以下步骤将指导您完成在一台计算机上静默安装 ArcGIS for Server。执行 ArcGIS for Server 静默安装时,安装过程中无需 X 显示或任何的用户交互。如果在多台计算机上安装 ArcGIS for Server,请参阅在多台计算机上安装 ArcGIS for Server 中的操作说明。
安装 10.1 SP1?有关详细信息,请参阅关于 ArcGIS 10.1 SP1 for Server。
如何准备安装 ArcGIS for Server
建议您不要将 ArcGIS for Server 安装到远程网络驱动器。如果卸载时远程驱动器不可访问,则卸载失败且文件将保留在磁盘上。
如何静默安装 ArcGIS for Server
以下说明将描述如何从命令行静默安装 ArcGIS for Server。有关从安装用户界面安装 ArcGIS for Server 的说明,请参阅在一台计算机上安装 ArcGIS for Server。
您选择的安装模式将决定默认的卸载模式。例如,如果您选择从命令行进行静默安装,则卸载过程将默认为通过命令行静默卸载。
- 开始安装之前,请阅读 <CD_ROOT 或 untar 目录>/Documentation/ServerLicense.pdf 中的许可协议并接受其中的条款。
- 静默运行安装程序,并通过传送授权文件 (.ecp) 或配置文件 (.prvc) 进行授权。请参阅下面所示的示例语法:
<CD_ROOT 或 untar 目录>/Setup -m silent -l yes -a <.ecp 或 .prvc 文件的完整路径>
用法: Setup [选项]
选项
说明
-m; --模式 MODE
可选。默认为 GUI。
MODE 为静默 (silent)、控制台 (console) 或 gui 之一。
-l; --许可协议 CHOICE
静默模式时必须指定。CHOICE 为 Yes 或 No。
Yes 表示您已阅读并同意 Esri 许可协议(E204、E300)。要阅读许可协议,请访问许可使用条款。
-a; --授权文件 FULL_PATH_TO_AUTHORIZATION_FILE 或 FULL_PATH_TO_PROVISIONING_FILE
可选。如果未使用此选项,则需要在安装后对软件进行授权。
FULL_PATH_TO_AUTHORIZATION_FILE 是指向由 Esri 提供的授权文件 (.ecp) 的完整绝对路径。
FULL_PATH_TO_PROVISIONING_FILE 是指向由 Esri 提供的配置文件 (.prvc) 的完整绝对路径。
-d; --目录 DIRECTORY
可选。默认情况下,ArcGIS for Server 将安装在 $HOME 目录中。DIRECTORY 可指定一个其他的安装目录。
将路径 /arcgis/server/ 追加到安装目录之后。
安装目录的名称应为小写形式。安装中随附的示例和数据要求数据路径采用小写形式。
-v; --详细
安装程序在详细模式下运行。
-h; --帮助
显示命令行帮助并退出。
-e; --示例
显示这些选项的使用说明示例并退出。
注:ArcGIS for Server 安装后还可静默启动授权工具。要获得可用参数的完整列表,运行如下所示的带帮助参数的授权脚本(基于默认安装位置):
${HOME}/arcgis/server/tools/authorizeSoftware --help
- 安装完成后,将显示安装状态消息。如果安装成功完成,便可以在 Firefox 或任何支持的 web 浏览器中导航至 http://<服务器名称>:6080/arcgis/manager 来访问 ArcGIS Server 管理器。有关详细信息,请参阅 ArcGIS Server 帮助。
- 按照以下说明将 ArcGIS for Server 配置为与操作系统同时启动:
- 切换至根用户。
- 将 <ArcGIS for Server 安装目录>/framework/etc/scripts/arcgisserver 中的外壳脚本复制到下面的提供的相应的受支持的 Linux 基于分发的位置:
- RHEL:/etc/rc.d/init.d/
- SUSE:/etc/init.d/
- 将目录更改为适合的 init.d 文件夹并检查 arcgisserver 脚本,以确保超级用户至少拥有读权限和执行权限。
- 编辑 arcgisserver 脚本如下:
将 agshome 变量更新为 ArcGIS for Server 安装目录,例如 /home/username/arcgis/server。
对于 RHEL,将以下代码添加到 # Description:ArcGIS Server Service 之前:
# chkconfig:35 99 01
将编辑内容保存到 arcgisserver 脚本中。
- 仍以超级用户身份,以合适的运行级别运行以下命令,以在 /etc/rc*.d 中自动创建链接:
- RHEL:
$ chkconfig --add arcgisserver $ chkconfig arcgisserver on
- SUSE:
$ insserv arcgisserver $ chkconfig arcgisserver on
- RHEL:
- 结束根用户会话。
- 重新启动操作系统,然后验证 ArcGIS for Server 是否正确重启。
- 如果准备将站点用于生产部署,则应安装 ArcGIS Web Adaptor。Web Adaptor 在企业级 Web 服务器与 ArcGIS Server 站点间提供了一个链接。这使您能够选择要对收到的请求使用的端口、地址和身份验证设置。此外,它还可阻止外部用户访问管理器和管理员目录。有关详细信息,请参阅关于 ArcGIS Web Adaptor。
- 大多数发布服务的工作都在 ArcGIS for Desktop 中进行,在此,可创建地图、globe、地理数据库等。要在 ArcGIS for Desktop 中直接发布服务,请首先使用 ArcCatalog 或 ArcMap 中的目录 窗口定义服务器连接。执行此操作后,连接信息将保存在计算机上,之后便可在发布服务时引用该信息。如果使用管理权限建立了连接,还可通过 ArcGIS for Desktop 执行某些服务器管理功能。有关说明,请参阅在 ArcGIS for Desktop 中与 ArcGIS Server 建立管理连接。
- 确保 ArcGIS for Server 可以访问其服务所引用的所有数据。有关详细信息,请参阅使数据可供 ArcGIS Server 访问。
- 连接到服务器之后,即可将您的 GIS 资源发布为服务。要添加服务,请按照如何发布服务中的说明进行操作。
- 将服务添加到 GIS 服务器之后,即可在各种类型的应用程序中使用这些服务。这包括您使用 ArcGIS Web API 创建的应用程序,或者预先构建的 Web 应用程序,例如 ArcGIS Explorer Online、ArcGIS.com 地图查看器或 ArcGIS Viewer for Flex 和 ArcGIS Viewer for Silverlight。此外,您也可以在桌面应用程序(例如 ArcGIS Explorer、ArcMap 或 ArcGlobe)中查看服务。在 iPhone、Android 设备和 Windows Phone 等移动设备上也可以使用这些 GIS 服务。请参阅关于创建 web GIS 应用程序了解基本的入门知识。