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> 元素。
步骤:
- 创建 arcgis.war 文件的备份副本。
- 提取(解包)arcgis.war 文件。
- 导航至已解包的 arcgis.war 文件中的 WEB-INF 目录。
- 使用文本编辑器打开 web.xml 文件。
- 添加以下 <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>
- 保存并关闭 web.xml 文件。
- 重新打包 arcgis.war 文件。
请勿重命名文件;其名称必须为 arcgis.war。
部署 Web 应用程序
从 WebSphere 管理控制台创建一个要部署的新应用程序。
步骤:
- 以管理用户的身份登录到 IBM WebSphere 管理控制台。
- 展开视图下的应用程序,然后单击新建应用程序。
新建应用程序 页面打开。
- 单击新建企业级应用程序。
- 单击本地文件系统,然后浏览至已更改的 arcgis.war 文件所在的位置。
- 单击下一步。
- 单击快速路径,然后单击下一步。
- 确保选择安装选项 页面上的分布应用程序已选中。
- 可以接受应用程序名称的默认值,也可以输入一个新的名称。
- 单击下一步。
- 接受将模块映射到服务器 页面中的默认值,然后单击下一步。
- 在将资源参考映射到资源 页面中,单击目标资源 JNDI 名称下的浏览,然后选择为 WebSphere 应用程序服务器中配置的数据源在 web.xml 文件中定义的资源。
- 单击应用创建映射,然后单击下一步。
- 接受映射 Web 模块的虚拟主机 页面中的默认值,然后单击下一步。
- 在上下文根文本框中输入 ArcGIS Spatial Data Server 应用程序的上下文。
如果您按照默认值进行部署,则上下文名称为 /arcgis。
- 单击下一步。
- 查看汇总 页面是否正确,然后单击完成。
- 单击保存,将应用程序部署保存到主配置中。
ArcGIS Spatial Data Server 应用程序已在 WebSphere 企业级应用程序列表中列出。
- 从列表中选择应用程序,然后单击启动。
9/15/2013