我创建了一个包含计时器任务的bpmn进程。我想在完成计时器任务时执行代码行。我为此编写了一个任务监听器,并将jar放入tomcat / lib文件夹,但它显示异常“无法实例化类MyTaskListener”。请给出一些建议。提前致谢
答案 0 :(得分:0)
如果只需要执行一行代码,那么为什么不使用ScriptTaskListener(org.activiti.engine.impl.bpmn.listener.ScriptTaskListener)?
此处记录了这些内容:http://www.activiti.org/userguide/#taskListeners
脚本任务监听器的优点在于它的行为就像一个脚本任务(意思是,你可以使用groovy或javascript)并且不要求你注册任何额外的类。现在,显然如果你有很多代码可以运行,你最好使用类,但是,如果你只有一行ode(正如你在帖子中指出的那样),那么ScriptTaskListener是理想的。
希望这有帮助, 格雷格