
activiti
文章平均质量分 60
lxxxzzl
这个作者很懒,什么都没留下…
展开
-
配置Activiti Explorer
一、Activiti Explorer介绍流程引擎的用户控制台。使用它来启动新流程,分配任务,查看并认领任务,等等。这个工具也可以用来管理Activiti引擎。二、安装1、下载Activiti压缩包http://www.activiti.org/download.html2、activiti-explorer.war复制到Tomcat的webapps目录下在activi原创 2014-09-26 18:16:02 · 4883 阅读 · 1 评论 -
Activiti 引擎事件监听模型代码走读
一、ActivitiEventDispatcher发布事件ProcessEngineConfigurationImpl 持有ActivitiEventDispatcher引用,成员属性名为eventDispatcher。CommandContext为线程级的,CommandContext又持有ProcessEngineConfigurationImpl 引用。->CommandCont原创 2014-10-29 19:35:19 · 8136 阅读 · 2 评论 -
activiti流程启动问题汇总
一、报:org.activiti.engine.ActivitiException: couldn't find type for XXX 错误解决办法:将XXX类以及其依赖的其他类实现java.io.Serializable接口二、报: org.activiti.engine.impl.javax.el.PropertyNotFoundException: Cannot resolv原创 2014-10-02 11:43:16 · 10026 阅读 · 0 评论 -
Activiti单元测试
前提:使用Maven进行依赖管理一、如果没有,则创建文件夹:src/test/javasrc/test/resources二、在test/resources加入配置文件activiti.cfg.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www原创 2014-10-02 11:13:02 · 2336 阅读 · 0 评论 -
activiti:async的作用
一、参考 http://www.mossle.com/docs/activiti/#bpmnConcurrencyAndTransactions有如下说明:我们可以看到包含用户任务,服务任务和定时器事件的流程。完成用户任务,和校验地址是在同一个工作单元中,所以它们的成功和失败是原子性的。意味着如果服务任务抛出异常,我们要回滚当前事务,这样流程会退回到用户任务,用户任务就依然在数原创 2014-10-02 10:56:46 · 7456 阅读 · 1 评论 -
解决:activiti explorer报org.activiti.engine.ActivitiException: couldn't instantiate class
解决办法:1. put your jar-file in ${tomcat.home}\webapps\activiti-explorer\WEB-INF\lib2. restart tomcat3. try again in activiti-explorer注意事项:jar包的目录结构为com..的结构,否则将class not found.如果使用maven构建打包,原创 2014-10-02 10:55:42 · 15494 阅读 · 1 评论 -
activiti spring环境下的单元测试
1、需要Spring bean中配置了printeractiviti:expression="#{printer.printMessage()}2、可以在服务任务或脚本任务的代码里抛出BPMN error。 引擎会捕获这个异常,把它转发到对应的错误处理中。 比如,边界错误事件或错误事件子流程。 3、单元测试当集成Spring时,使用标准的Activiti测试工原创 2014-10-02 10:36:31 · 2116 阅读 · 1 评论 -
Spring事务和Activiti事务
一、Spring事务 1、事务传播行为种类(注解方式) 参考文章:http://blog.csdn.net/nyistzp/article/details/9012275 @Transactional(propagation=Propagation.REQUIRED) public Integer initOrderSeqProcess(OrderSeq or原创 2014-10-02 10:27:16 · 8362 阅读 · 0 评论 -
解决Activiti多实例节点(multiInstanceLoopCharacteristics)报错
一、报错信息: Caused by: org.activiti.engine.ActivitiIllegalArgumentException: Invalid number of instances: must be positive integer value, but was 0 at org.activiti.engine.impl.bpmn.behavior.Para原创 2014-10-02 10:29:40 · 11859 阅读 · 0 评论 -
解决:activiti explorer报错:Internal Server Error (500) - The server encountered an unexpected condition
打开activiti explorer页面查看流程时,报如下异常:警告: Exception or error caught in server resourceInternal Server Error (500) - The server encountered an unexpected condition which prevented it from fulfilling th原创 2014-10-02 10:32:23 · 78223 阅读 · 0 评论 -
基于Spring配置activiti
一、引入依赖的jar包 org.activiti activiti-engine 5.15.1 org.activiti activiti-spring 5.15.1 二、设置Spring配置文件<beans xmlns="http://www.springframework.org/schema/beans"原创 2014-09-26 18:26:00 · 779 阅读 · 0 评论 -
activiti单元测试调试
activiti单元测试调试当使用内存数据库H2进行单元测试时,下面的教程会告诉我们 如何在调试环境下更容易的监视Activiti的数据库。 这里的截图都是基于eclipse,这种机制很容易复用到其他IDE下。 IDEs. 假设我们已经在单元测试里设置了一个断点。 Ecilpse里,在代码左侧双击: 现在用调试模式运行单元测试(右击单元测试, 选择“运行为”和“单元测试”),测试会停在我们的原创 2015-03-29 10:02:53 · 2146 阅读 · 0 评论