遇到意外错误:找不到工作项处理程序

时间:2016-08-03 07:48:27

标签: jbpm

我创建了一个类似于here的自定义工作项,当我运行它时它可以与eclipse一起工作。我部署了它并成功部署,但是当我尝试启动该过程时,我收到此错误

  

无法找到HelloProcessExtension的工作项处理程序

HelloProcessExtension是我的自定义工作项的名称

2 个答案:

答案 0 :(得分:1)

您需要注册工作项处理程序。如果您使用嵌入在应用程序中的jBPM引擎,则可以通过调用registerWorkItemHandler(...)的{​​{1}}方法(可以从ProcessRuntime检索)来实现。否则,如果您使用KIE Workbench或KIE Server,则可以通过将其添加到KJAR的WorkItemManager目录中的kie-deployment-descriptor.xml进行注册。

答案 1 :(得分:1)

关于这一点的重要注意事项是,如果使用Workbench进行部署,则必须创建默认知识库,知识会话并向其添加工作项处理程序。这是它执行的空间。可能在你的情况下,你没有它,它找不到它。

在工作台中,知识库设置位于“项目设置”下的“知识库和会话”中。