WebLogic 的 Web 应用程序部署
可以对 Oracle 或 PostgreSQL 数据库使用 Oracle WebLogic Server。
安装并启动 WebLogic 后,可以编辑 arcgis.war 文件包中的 .xml 配置文件。然后使用 WebLogic Server 管理控制台部署 Web 应用程序。
更改 arcgis.war 文件包中的配置文件
必须分别向 web.xml 和 weblogic.xml 文件添加数据源和 JNDI 名称的条目。这些文件必须放置在随 ArcGIS Spatial Data Server for Java 一起安装的 arcgis.war 文件的 WEB-INF 目录中。
解包 arcgis.war 文件
解包(提取)arcgis.war 文件后,方可向其添加已更改的 web.xml 和 weblogic.xml 文件。在提取 .war 文件之前,请创建该文件的备份副本。
更改 web.xml 文件
步骤:
- 导航至已解包的 arcgis.war 文件中的 WEB-INF 目录。
- 使用文本编辑器打开 web.xml 文件。
- 添加以下 <resource-ref> 元素并更改 <res-ref-name> 参数,使其与 JDBC 连接池中“JNDI 名称”参数的值相匹配,该参数是配置数据源时在 WebLogic 管理控制台中创建并定义的。
<resource-ref> <res-ref-name>jdbc/osid_pubu</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 文件。
更改 weblogic.xml 文件
步骤:
- 在 WEB-INF 目录中创建 weblogic.xml 文件。
- 使用文本编辑器打开 weblogic.xml 文件。
- 添加以下元素并更改 <res-ref-name> 和 <jndi-name> 参数,使其与设置数据源时所验证的参数相匹配:
<weblogic-web-app> <resource-description> <res-ref-name>jdbc/osid_pubu</res-ref-name> <jndi-name>jdbc/osid_pubu</jndi-name> </resource-description> </weblogic-web-app>
- 保存并关闭 weblogic.xml 文件。
重新打包 arcgis.war 文件
对 WEB-INF 目录中的 web.xml 和 weblogic.xml 文件进行编辑后,重新打包(压缩)arcgis.war 文件。请勿重命名文件;其名称必须为 arcgis.war。
部署 Web 应用程序
使用 WebLogic Server 管理控制台部署应用程序。
步骤:
- 以 WebLogic 管理员身份从 WebLogic Server 管理控制台登录到 WebLogic Server 域。
- 在“域结构”树中选择部署。
- 单击部署下的安装。
安装应用程序助手 随即打开。
- 选择上节中重新打包的已更新 arcgis.war 文件的路径,然后单击下一步。
- 单击以应用程序形式安装此部署,然后单击下一步。
- 接受默认可选设置,然后单击完成。
您的 Web 应用程序现已在“部署”表中列出。
9/15/2013