准备部署到服务器

在开发和测试模块之后,必须从测试系统中导出该模块,然后将其导入生产环境以便进行部署。要安装应用程序,您还需要了解导出模块时需要使用的路径以及模块所需的库。

开始之前

在开始执行本任务之前,您应该已在测试服务器上开发和测试模块并解决了各种问题(包括性能问题)。

执行本任务的原因和时间

本任务验证应用程序的所有必需内容是否都可用以及是否都已打包到要传送至生产服务器的正确文件中。
注: 也可以从 WebSphere® Integration Developer 中导出企业归档(EAR)文件并将该文件直接安装到 WebSphere Process Server 中。
要点: 如果某个组件中的服务使用数据库,则请将该应用程序安装到直接连接至数据库的服务器上。

本任务的步骤

  1. 找到要部署的模块的组件所在的文件夹。

    组件文件夹应该名为 module-name,此文件夹包含名为 module.module 的文件(基本模块)。

  2. 验证该模块中包含的所有组件是否都在模块文件夹下面的组件子文件夹中。

    为了便于使用,请将子文件夹命名为类似于 module/component

  3. 验证组成每个组件的所有文件是否都包含在适当的组件子文件夹中并且名称类似于 component-file-name.component

    组件文件包含模块中每个组件的定义。

  4. 验证所有其他组件和工件是否都在需要它们的组件的子文件夹中。

    在此步骤中,您要确保任何对组件所需的工件的引用都可用。组件名不能与 serviceDeploy 命令使用的登台模块名冲突。请参阅登台模块的命名约定

  5. 验证引用文件 module.references 是否在步骤 1 使用的模块文件夹中。

    引用文件定义模块中的引用和接口。

  6. 验证连线文件 module.wires 是否在组件文件夹中。

    连线文件完成模块中引用与接口之间的连接。

  7. 验证清单文件 module.manifest 是否在组件文件夹中。

    清单列示模块以及所有组成该模块的组件。它还包含类路径语句,该语句使 serviceDeploy 命令可以找到该模块所需的任何其他模块。

  8. 创建该模块的压缩文件或 JAR 文件以作为 serviceDeploy 命令的输入,您将使用该命令来准备该模块以便将其安装到生产服务器上。

MyValue 模块在部署前的文件夹结构示例

以下示例说明了模块 MyValueModule 的目录结构,该模块由组件 MyValue、CustomerInfo 和 StockQuote 组成。

MyValueModule
   MyValueModule.manifest
   MyValueModule.references
   MyValueModule.wiring
   MyValueClient.jsp
process/myvalue
   MyValue.component
   MyValue.java
   MyValueImpl.java
service/customerinfo
   CustomerInfo.component
   CustomerInfo.java
   Customer.java
   CustomerInfoImpl.java
service/stockquote
   StockQuote.component
   StockQuote.java
   StockQuoteAsynch.java
   StockQuoteCallback.java
   StockQuoteImpl.java

下一步

将该模块安装到生产系统上,如在生产服务器上安装模块所述。
相关概念
库和 JAR 文件概述
EAR 文件概述
相关信息
在集群中安装服务应用程序时的注意事项

使用条款 |


(c) Copyright IBM Corporation 2005, 2006.
本信息中心基于 Eclipse 技术(http://www.eclipse.org)。