WebSphere 的 Web 应用程序部署

要使用 IBM WebSphere,首先应更改 arcgis.war 文件中的 web.xml 文件,然后使用 IBM WebSphere 管理控制台创建一个新的应用程序来部署 Web 应用程序。

更改 web.xml 文件

必须向 web.xml 文件添加一个元素以指定您的数据源。此文件位于随 ArcGIS Spatial Data Server for Java 一起安装的 arcgis.war 文件的 WEB-INF 目录中。然后遵循以下步骤向 web.xml 文件添加 <resource-ref> 元素。

步骤:
  1. 创建 arcgis.war 文件的备份副本。
  2. 提取(解包)arcgis.war 文件。
  3. 导航至已解包的 arcgis.war 文件中的 WEB-INF 目录。
  4. 使用文本编辑器打开 web.xml 文件。
  5. 添加以下 <resource-ref> 元素,同时更改 <res-ref-name> 参数,使其与 JDBC 连接池中的“JNDI 名称”参数相匹配:

    <resource-ref>
     <res-ref-name>jdbc/spdb_db2user1</res-ref-name>
     <res-type>javax.sql.DataSource</res-type>
     <res-auth>Container</res-auth>
     <res-sharing-scope>Shareable</res-sharing-scope>
    </resource-ref>
    

  6. 保存并关闭 web.xml 文件。
  7. 重新打包 arcgis.war 文件。

    请勿重命名文件;其名称必须为 arcgis.war。

部署 Web 应用程序

从 WebSphere 管理控制台创建一个要部署的新应用程序。

步骤:
  1. 以管理用户的身份登录到 IBM WebSphere 管理控制台。
  2. 展开视图下的应用程序,然后单击新建应用程序

    新建应用程序 页面打开。

  3. 单击新建企业级应用程序
  4. 单击本地文件系统,然后浏览至已更改的 arcgis.war 文件所在的位置。
  5. 单击下一步
  6. 单击快速路径,然后单击下一步
  7. 确保选择安装选项 页面上的分布应用程序已选中。
  8. 可以接受应用程序名称的默认值,也可以输入一个新的名称。
  9. 单击下一步
  10. 接受将模块映射到服务器 页面中的默认值,然后单击下一步
  11. 将资源参考映射到资源 页面中,单击目标资源 JNDI 名称下的浏览,然后选择为 WebSphere 应用程序服务器中配置的数据源在 web.xml 文件中定义的资源。
  12. 单击应用创建映射,然后单击下一步
  13. 接受映射 Web 模块的虚拟主机 页面中的默认值,然后单击下一步
  14. 上下文根文本框中输入 ArcGIS Spatial Data Server 应用程序的上下文。

    如果您按照默认值进行部署,则上下文名称为 /arcgis。

  15. 单击下一步
  16. 查看汇总 页面是否正确,然后单击完成
  17. 单击保存,将应用程序部署保存到主配置中。

    ArcGIS Spatial Data Server 应用程序已在 WebSphere 企业级应用程序列表中列出。

  18. 从列表中选择应用程序,然后单击启动
9/15/2013