如果您要创建 Standard 或 Advanced 网络部署环境,那么必须在尝试启动或使用 Process Server 或 Process Center 之前运行 bootstrapProcessServerData 命令。
关于此任务
运行
bootstrapProcessServerData 命令时,会将 BPM 应用程序的配置数据装入 Process 数据库。该数据是使 BPM 应用程序正确运行的必需数据。
- 如果您创建的是 Advanced-only Process Server 部署环境(没有 Standard 部署环境中包括的功能),那么不需要运行 bootstrapProcessServerData 命令。
- 如果是在创建部署环境时创建数据库表(通过将 BPMConfig 命令的 bpm.de.deferSchemaCreation 参数设置为 false,或启用“部署环境”向导中的创建表,那么不需要运行 bootstrapProcessServerData 命令。
- 在 Standard 或 Advanced 网络部署 (ND) 环境中,您必须在创建服务器或服务器集群之后运行该命令。对于集群,您需要指定集群名称。在启动第一个服务器之前运行此命令。如果添加另一个集群成员,那么无需重新运行该命令。
- 如果单个 WebSphere 单元包含多个应用程序目标集群,那么必须对每个集群运行此命令。
过程
从命令行运行引导实用程序。引导实用程序可在 Deployment Manager 概要文件目录中找到。 例如:

BPM_HOME/profiles/dmgr_profile_name/bin 使用以下命令之一来运行引导实用程序:
- bootstrapProcessServerData.sh -clusterName cluster_name
- bootstrapProcessServerData.sh -nodeName node_name -serverName server_name
其中:
- -clusterName 是应用程序目标集群的名称。如果您希望引导程序数据在集群上运行,那么必须指定此参数。
- -nodeName 是节点的名称。如果您希望引导程序数据在属于网络部署环境而不属于集群的服务器上运行,那么必须指定此参数和 -serverName 参数。
- -serverName 是服务器的名称。如果您希望引导程序数据在属于网络部署而不属于集群的服务器上运行,那么必须指定此参数或 -nodeName 参数。
这些参数区分大小写
结果
您已在成功启动 IBM® Business Process Manager 服务器之前装入数据库和系统信息。
根据您指定的目标,引导程序操作的日志信息会保存到dmgr_profile_root/logs 目录中名为
bootstrapProcessServerData.clusterName.timestamp.log 或
bootstrapProcessServerData.nodeName.serverName.timestamp.log
的文件内。控制台显示所记录信息的子集。
示例
将数据引导至属于 ND 环境但不属于集群的服务器上:
bootstrapProcessServerData.sh -nodeName node1 -serverName myServer
将数据引导至托管 Process Server
或 Process Center 的集群中:
bootstrapProcessServerData.sh -clusterName myAppCluster