部署应用程序

选择了 Web 应用程序的地图和页面元素后,Web 制图应用程序向导的最终面板将显示要创建的应用程序的摘要和总览。

如果对该应用程序满意,可以单击保存 Web 应用程序进行创建;否则,可以单击上一步返回向导的其他面板并调整应用程序的属性。此时,已创建了应用程序但尚未部署。要部署应用程序,选中管理器的应用程序 页面中应用程序旁边的复选框,然后单击部署。从而将 Web 应用程序部署到与 ArcGIS Server for Java 集成的 Tomcat 实例中。在 ArcGIS Server Web 管理器中创建的所有 Web 应用程序都将部署到该 Tomcat 实例中,将仅用于开发和测试,不建议作为生产系统使用。有关配置该开箱即用 Tomcat 的说明,请参阅 ArcGIS Java 管理器和 Web 服务器设置

创建并部署了 Web 制图应用程序后,可在管理器的应用程序 页面中进行查看和编辑。使用可用的导航选项卡根据需要进行编辑,然后单击摘要页面上的保存 Web 应用程序以应用所做的更改。

对于高级自定义,您可以在 IDE(如 Eclipse 或 NetBeans)中对在管理器中创建的应用程序进行编辑。

注意注意:

在 IDE 中完成对应用程序的编辑之后,如果选择使用管理器再次编辑该应用程序,之前在 IDE 中完成的编辑可能会丢失。

关于将 Web 应用程序迁移到其他计算机的注意事项

ESRI 字体可用于在 Web 制图应用程序中显示指北针、地理处理的输入/输出参数等内容。承载 Web 制图应用程序的计算机需要使用这些 ESRI 字体。如果将 Web 制图应用程序部署在未安装 ArcGIS Server 的 Web 服务器计算机上,则需要在 Web 服务器计算机上安装 ESRI 字体。

如果 Web 制图应用程序使用来自不同投影的多个资源,则 ADF 会将图层投影到最下面图层的坐标系。对于某些投影类型,对此支持的变换信息位于文件夹 <ArcGIS 安装目录>/pedata 中。如果将 Web 制图应用程序部署在未安装 ArcGIS Server 的 Web 服务器计算机上,则需要编辑 Web 制图应用程序的 WEB-INF/classes 下面的 PeHome.properties 文件。将属性 PEDATAHOME 的值编辑为 pedata 文件夹位置。

进一步自定义应用程序

部署了 Web 制图应用程序后,可以继续使用管理器对应用程序进行更改。完成更改后,必须重新部署应用程序才能使更改生效。

也可以在 IDE 中打开 Web 制图应用程序,然后对管理器中不可用的应用程序进行更改。如果尚未进行此操作,应安装 Web ADF 开发人员帮助。

维护应用程序

Web 应用程序部署完成后,需要不时对其进行维护。应用程序可能会使用地图显示、查询、地理编码和其他操作的 Web 服务。尽管这些服务方便实用,但人们仍然对使用 Web 服务的结果存在一个共识,那便是在服务变更之后,可能需要对应用程序进行更新。例如,如果要使用应用程序查询一个地图服务中的图层,而服务器管理员在地图服务中更改了图层排列顺序,那么您必须更新自己的应用程序,从而使用更新后的图层索引。

如果您是服务器管理员,请切记对现有服务的更改会影响依赖于该服务部署的 Web 应用程序的运转情况。您应该将所做的任何更改都清楚地传达给 Web 应用程序管理员。


3/7/2012