Jbpm 6.2.0无法实例化DroolsSpringTransactionManager

时间:2016-01-29 16:41:44

标签: java spring jpa drools jbpm

我正在努力让jbpm 6.2.0与spring-boot和oracle一起工作,从这里的示例开始:https://github.com/mswiderski/jbpm-examples/tree/master/spring-boot-jbpm

我现在碰壁并得到错误:启动应用时无法实例化DroolsSpringTransactionManager 。经过一些调查,似乎这是由类 org.jbpm.services.task.persistence.TaskTransactionInterceptor 中的RuntimeException引起的(在jbpm-human-task-jpa-6.2.0.Final中)。罐):

引起:java.lang.RuntimeException:无法实例化org.kie.container.spring.beans.persistence.DroolsSpringTransactionManager     at org.jbpm.services.task.persistence.TaskTransactionInterceptor.initTransactionManager(TaskTransactionInterceptor.java:164)     在org.jbpm.services.task.persistence.TaskTransactionInterceptor。(TaskTransactionInterceptor.java:41)     ......还有61个

我看了一下github中 TaskTransactionInterceptor.java 中的代码,该类正在使用名为 org.drools.persistence.TransactionManagerFactory 的工厂类存在于 drools-persistence-jpa-6.2.0.Final.jar ......我迷失在这里。想知道是否有解决方法或者我应该回到早期的jbpm版本吗?或者我做错了什么?

0 个答案:

没有答案