部署活动进程时出错

时间:2017-04-04 10:08:24

标签: activiti

我用一条规则创建了一个简单的激活过程。 然后我生成.bar将其部署在apache服务器上。但每当我尝试部署它时,我会在apache的日志中收到以下错误: activiti java.lang.ClassNotFoundException:org.drools.runtime.rule.AgendaFilter

我是使用activiti创建流程的新手。有谁可以帮助我?

由于Abbas Kararawala,我解决了第一个问题

现在我有另一个问题: 我的服务类正在实现JavaDelegate接口,我正在从服务任务中调用它。我在嵌入式部署中测试了我的流程并且它运行良好。现在我需要它来处理独立部署,但我一直得到同样的错误:com.vaadin.event.ListenerMethod $ MethodException:在org.activiti.explorer.ui.task.TaskDetailPanel $ 4中调用方法componentEvent失败。

正如Abbas Kararawala告诉我的那样,我应该将我的课程放在activiti-context.xml文件中,但我没有... 我确实有一个名为activiti.cfg.xml的文件,我把它放在src / main / resources下,这是正确的吗? (因此它不起作用)

1 个答案:

答案 0 :(得分:1)

您应该将.jar文件放在if (table.id === @ViewBag.MyID) //Do stuff 中。 重要提示:需要将任何外部jar(由您的代码使用)放在同一个文件夹中。

看看这是否可以帮到你 - designed to capture any exceptions thrown 这是针对activiti 6.0