ArcGIS Spatial Data Server for Java 一览表
以下是用来辅助追踪 ArcGIS Spatial Data Server for the Java platform 安装程序的要求和任务列表。如遇到问题,请参阅一览表以保证您拥有所有需要的软件、文件和配置。
例如,Apache Tomcat 用于 web 服务器,但也支持其他 web 应用程序服务器。有关详细信息,请参阅 ArcGIS Spatial Data Server 系统要求。
从 ArcGIS for Desktop 发布到 ArcGIS Spatial Data Server for Java 的软件要求
需要以下软件和文件:
- 必须在客户端计算机中安装 ArcGIS for Desktop 并获得许可(至少为标准版或高级版)。
- 必须在 ArcGIS for Desktop 客户端计算机中安装数据库管理系统 (DBMS) 32 位客户端库。
- 必须安装 ArcGIS Spatial Data Server for Java 并获得授权。(如果要对数据进行编辑,则需要 ArcGIS for Server Enterprise 标准版或高级版许可)。
在 Windows 服务器的 c:\Program Files\ArcGIS\SDS<版本>\java 以及 Linux 服务器的用户主目录 /arcgis/SDS<版本>/java 中创建的授权密钥、REST 目录以及 arcgis.war 文件。
- 必须在服务器中安装 DBMS 并进行配置。
- 必须在 DBMS 中创建用户并使其具备拥有和发布数据的权限
- 必须在安装了 ArcGIS Spatial Data Server 的服务器中安装 Java Runtime Environment (JRE)。
- 必须在安装了 ArcGIS Spatial Data Server 的服务器中放置 JDBC 驱动程序。
JDBC 驱动程序通常与 DBMS 安装程序一同提供,也可以从您的 DBMS 供应商网站上下载。
- Web 应用程序服务器必须安装在安装了 ArcGIS Spatial Data Server 的服务器上。
如果想要使用 Apache Tomcat,可从 http://tomcat.apache.org/download-70.cgi 下载。以下是安装 Tomcat 的任务示例:
- 以管理员用户身份运行安装。
- 创建 JAVA_HOME 变量。
- 将您的数据源添加到 Tomcat context.xml 文件。
- 将 JDBC 驱动程序复制到 Tomcat lib 目录。
部署 ArcGIS Spatial Data Server for Java
安装完所有软件后,您可以部署您的空间数据服务器。
- 如果您正在使用 Tomcat,请将 arcgis.war 文件从 ArcGIS Spatial Data Server 安装目录复制或移动到 Tomcat webapps 目录。
- 启动或重新启动 Tomcat。
如果使用这两种 web 应用程序服务器中的一种,请参阅 WebLogic 的 Web 应用程序部署或 WebSphere 的 Web 应用程序部署。
授权部署的空间数据服务器
已部署的 ArcGIS Spatial Data Server for Java 同软件本身一样,也必须获得授权。
在安装了 ArcGIS Spatial Data Server for Java 的服务器中:
- 启动 Internet 浏览器并导航至 http://localhost:<web 应用程序端口>/arcgis/admin/authorizeSDS。用您的 web 应用程序服务器端口替换 <web 应用程序端口>。Tomcat 的默认端口为 8080。
- 浏览至授权 ArcGIS Spatial Data Server for Java 软件时创建的授权密钥代码。
在 Windows 服务器中,此密钥代码文件创建在 \\Program Files\ESRI\License<版本>\sysgen;在 Linux 服务器中,此文件创建在用户主目录的 /arcgis/SDS<版本>/java/sysgen。
如果无法通过您的服务器访问 Internet,有关说明请参阅不通过 Web 浏览器授权已部署的 ArcGIS Spatial Data Server for Java。
发布到空间数据服务器
您想要发布的数据已加载到数据库并且已安装、部署并授权 ArcGIS Spatial Data Server for Java 后,您就可以制作地图并通过 ArcMap 进行发布。
- 在目录树中,创建一个数据库连接,使其连接到存储数据的数据库。
如果想通过要素服务编辑数据,则以具有此数据编辑权限的用户身份进行连接。
请确保保存了用户名和密码。
如果要发布 Oracle 数据,则必须使用 Easy Connect 语法。
- 同样,在目录树中,创建 ArcGIS Server 连接。
创建发布 GIS 服务连接,并确保选择了服务器类型空间数据服务器。
- 向地图中添加想要发布的数据。
- 设置数据所需的图层属性,例如要素符号、显示数据的比例范围以及字段别名。
- 运行此向导以将地图作为服务共享。
文件 > 共享 > 服务
- 发布前分析服务。
此时,如果 ArcGIS for Desktop 无法确定一个唯一数据源,则您可以定义数据源映射。定义数据源时,请使用在数据库连接中所指定的同一用户。
在发布前,还需修复所有错误。
- 发布服务
要查看发布的服务,可以打开 web 浏览器并导航至 http://<主机名>:<web 应用程序端口>/arcgis/rest/services。选择服务,然后选择在下列程序中查看地图:ArcGIS.com 地图。