当流程实例被启动的时候,在流程中被使用的所有自定义类(例如:服务任务中使用的 JavaDelegates、事件监听器、任务监听器,…)应该存在与流程引擎的类路径下。

    当你使用示例设置并添加你自定义的类,你应该添加包含自定义类的 jar 包到 activitiexplorer 控制台或者 activiti-rest 的 webapp lib文件夹中。以及不要忽略包含你自定义类的依赖关系(如果有)。另外,你还可以包含你自己的依赖添加到你的Tomcat容器的安装目录中的 ${tomcat.home}/lib。

    你可以考虑把 Activiti rest web 应用加入到你的 web 应用之中,因此,就仅仅只需要配置一个 ProcessEngine,从而不用确保所有的流程引擎的所有委托类在类路径下面并且是否使用正确的 spring 配置。