我用一条规则创建了一个简单的激活过程。 然后我生成.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下,这是正确的吗? (因此它不起作用)
答案 0 :(得分:1)
您应该将.jar文件放在if (table.id === @ViewBag.MyID)
//Do stuff
中。 重要提示:需要将任何外部jar(由您的代码使用)放在同一个文件夹中。
看看这是否可以帮到你 - designed to capture any exceptions thrown 这是针对activiti 6.0