无法为任务侦听器实例化类MyTaskListener

时间:2016-12-12 12:15:12

标签: java activiti

我创建了一个包含计时器任务的bpmn进程。我想在完成计时器任务时执行代码行。我为此编写了一个任务监听器,并将jar放入tomcat / lib文件夹,但它显示异常“无法实例化类MyTaskListener”。请给出一些建议。提前致谢

1 个答案:

答案 0 :(得分:0)

如果只需要执行一行代码,那么为什么不使用ScriptTaskListener(org.activiti.engine.impl.bpmn.listener.ScriptTaskListener)?

此处记录了这些内容:http://www.activiti.org/userguide/#taskListeners

脚本任务监听器的优点在于它的行为就像一个脚本任务(意思是,你可以使用groovy或javascript)并且不要求你注册任何额外的类。现在,显然如果你有很多代码可以运行,你最好使用类,但是,如果你只有一行ode(正如你在帖子中指出的那样),那么ScriptTaskListener是理想的。

希望这有帮助, 格雷格