您可以使用管理控制台来取消部署包含 BPEL 流程或人员任务的应用程序。
开始之前
要取消部署包含 BPEL 流程或人员任务的应用程序,必须应用以下条件:
- 如果在独立服务器上部署应用程序,那么服务器必须正在运行,并且有权访问 Business Process Choreographer 数据库。
- 如果在集群上部署应用程序,那么 Deployment Manager 以及至少一个集群成员必须正在运行。集群成员必须有权访问 Business Process Choreographer 数据库。
- 如果在受管服务器上部署应用程序,那么 Deployment Manager 和受管服务器必须正在运行。服务器必须有权访问 Business Process Choreographer 数据库。
- 不存在处于任何状态的 BPEL 流程或人员任务模板的实例,或者具有正在以开发方式运行的独立服务器。
- 如果流程实例迁移至该流程的较新版本,但它正在等待服务调用回复,那么在收到回复之前,无法取消部署包含之前版本的应用程序。在其他所有情况下,已迁移的实例被视为新版本的实例,可以取消部署包含较早版本流程的应用程序。
- 确保没有其他模块依赖于由您要取消部署的应用程序导出的服务。
关于此任务
要取消部署包含 BPEL 流程或人员任务的企业应用程序,请执行以下操作:
过程
- 在管理控制台中,单击。
- 选择您要取消部署的应用程序,并单击停止。
如果该应用程序中仍存在任何流程实例或任务实例,那么此步骤将失败。您可以在取消部署应用程序之前使用 Business Process
Choreographer Explorer 删除实例,或者使用 manageTemplates.py 管理脚本的 -force 选项停止和删除这些实例。
- 选择您要取消部署的应用程序,并单击取消部署。
- 单击保存以保存更改。