问题标签 [kie-workbench]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
417 浏览

jboss - 如何从 SVN 存储库中提取 KIE 工作台?

我想使用 SVN 而不是 Git 在 KIE 工作台中克隆一个新存储库。这可以轻松完成还是我必须深入研究 jbpm-console 源代码才能添加此功能?

0 投票
3 回答
4417 浏览

java - JBPM 6.2。如何直接从 Eclipse 而不是 KIE 工作台部署工作流?

我正在使用带有 JBPM 6.2 的 Eclipse Luna 和 WildFly 8.1。目前,我的 Eclipse 已配置为可以直接从 Eclipse 中启动 WildFly 8.1 服务器和 KIE 工作台。

以前,我Evaluation.bpmn从 KIE 工作台创建了一个工作流,并且能够成功部署它并在数据库表中查看工作流日志。

但是,有没有办法在 Eclipse 中创建 JBPM 项目并直接从 Eclipse 部署和启动工作流?如果是这样,我该怎么做?

0 投票
1 回答
424 浏览

drools - KIE Workbench - 替代部署而不是 Maven?

在新的 KIE Worbench 中,是否可以构建和部署到特定位置而不是 maven-repo?用例是,如果我们捆绑这个工作台来编写我们应用程序的 drools 规则部分,如果部署的环境不支持 maven,有哪些选项?

0 投票
1 回答
1171 浏览

jpa - 带有 releaseId 配置的 JBPM 6 运行时管理器初始化异常

我为 JBPM6.1 创建了一个 spring mvc 项目。每当我使用 DEFAULTBUILDER 方法中传递的 releaseId 创建环境时,我都会收到以下异常。

*

joinTransaction 调用上没有活动的 JTA 事务

*

我正在使用引用 ReleaseId 的环境创建 RuntimeManager。kJar 已正确下载,但出现以下错误。当我从类路径中选择资产时它工作正常。流程实例也可以正常运行。

;

但是得到以下异常

例外

14:57:34,976WARN[org.drools.persistence.SingleSessionCommandService](http-> > /127.0.0.1:8080-1)Couldnotcommitsession:javax.persistence.TransactionRequiredException:NoactiveJTAtransactiononjoinTransactioncall atorg.hibernate.ejb.AbstractEntityManagerImpl.joinTransaction(AbstractEntityManagerImpl. java:1233)[hibernate-entitymanager-4.2.0.Final-redhat-1.jar:4.2.0.Final-redhat-1] atorg.hibernate.ejb.AbstractEntityManagerImpl.joinTransaction(AbstractEntityManagerImpl.java:1183)[hibernate- entitymanager-4.2.0.Final-redhat-1.jar:4.2.0.Final-redhat-1] atorg.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.doJoinTransaction(ExtendedEntityManagerCreator.java:350)[spring-orm-4.0 .1.RELEASE.jar:4.0.1.RELEASE] atorg.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler。调用(ExtendedEntityManagerCreator.java:317)[spring-orm-4.0.1.RELEASE.jar:4.0.1.RELEASE] atcom.sun.proxy.$Proxy90.joinTransaction(UnknownSource) atorg.drools.persistence.jpa.JpaPersistenceContext。 joinTransaction(JpaPersistenceContext.java:66)[drools-persistence-jpa-6.1.0.Final.jar:6.1.0.Final] atorg.drools.persistence.SingleSessionCommandService.(SingleSessionCommandService.java:102)[drools-persistence-jpa -6.1.0.Final.jar:6.1.0.Final] atsun.reflect.NativeConstructorAccessorImpl.newInstance0(NativeMethod)[rt.jar:1.7.0_72] atsun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)[rt .jar:1.7.0_72] atsun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)[rt.jar:1.7.0_72] atjava.lang.reflect.Constructor.newInstance(Constructor.java:526)[rt.jar :1.7。0_72] atorg.drools.persistence.jpa.KnowledgeStoreServiceImpl.buildCommandService(KnowledgeStoreServiceImpl.java:150)[drools-persistence-jpa-6.1.0.Final.jar:6.1.0.Final] atorg.drools.persistence.jpa.KnowledgeStoreServiceImpl .newKieSession(KnowledgeStoreServiceImpl.java:70)[drools-persistence-jpa-6.1.0.Final.jar:6.1.0.Final] atorg.drools.persistence.jpa.KnowledgeStoreServiceImpl.newKieSession(KnowledgeStoreServiceImpl.java:39)[drools -persistence-jpa-6.1.0.Final.jar:6.1.0.Final] atorg.kie.internal.persistence.jpa.JPAKnowledgeService.newStatefulKnowledgeSession(JPAKnowledgeService.java:121)[kie-internal-6.1.0.Final. jar:6.1.0.Final] atorg.jbpm.runtime.manager.impl.factory.JPASessionFactory.newKieSession(JPASessionFactory.java:42)[jbpm-runtime-manager-6.1.0.Final.jar:6.1.0.Final ] atorg.jbpm.runtime.manager.impl.SingletonRuntimeManager。init(SingletonRuntimeManager.java:95)[jbpm-runtime-manager-6.1.0.Final.jar:6.1.0.Final] atorg.jbpm.runtime.manager.impl.RuntimeManagerFactoryImpl.newSingletonRuntimeManager(RuntimeManagerFactoryImpl.java:71)[ jbpm-runtime-manager-6.1.0.Final.jar:6.1.0.Final] atcom.emirates.workflow.service.impl.ProcessServiceImpl.createRuntimeManager(ProcessServiceImpl.java:76)[classes:] atcom.emirates.workflow。 service.impl.ProcessServiceImpl.startProcess(ProcessServiceImpl.java:51)[类:] atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)[rt.jar:1.7.0_72] atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57 )[rt.jar:1.7.0_72] atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[rt.jar:1.7.0_72] atjava.lang.reflect.Method.invoke(Method.java:606)[ rt.jar:1.7.0_72] atorg。springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)[spring-aop-4.0.1.RELEASE.jar:4.0.1.RELEASE] atorg.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java :201)[spring-aop-4.0.1.RELEASE.jar:4.0.1.RELEASE] atcom.sun.proxy.$Proxy76.startProcess(UnknownSource) atcom.emirates.workflow.service.impl.WorkflowServiceImpl.startProcess(WorkflowServiceImpl .java:25)[classes:] atcom.emirates.workflow.controller.JbpmController.fetchProcessTaskDetails(JbpmController.java:46)[classes:] atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)[rt.jar:1.7.0_72] atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[rt.jar:1.7.0_72] atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[rt.jar:1.7.0_72] atjava.lang。反映。方法。调用(Method.java:606)[rt.jar:1.7.0_72] atorg.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:214)[spring-web-4.0.1.RELEASE.jar: 4.0.1.RELEASE] atorg.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)[spring-web-4.0.1.RELEASE.jar:4.0.1.RELEASE] atorg.springframework.web .servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)[spring-webmvc-4.0.1.RELEASE.jar:4.0.1.RELEASE] atorg.springframework.web.servlet.mvc.method。 annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:749)[spring-webmvc-4.0.1.RELEASE.jar:4.0.1.RELEASE] atorg.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter。handleInternal(RequestMappingHandlerAdapter.java:690)[spring-webmvc-4.0.1.RELEASE.jar:4.0.1.RELEASE] atorg.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:83)[ spring-webmvc-4.0.1.RELEASE.jar:4.0.1.RELEASE] atorg.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:945)[spring-webmvc-4.0.1.RELEASE.jar:4.0 .1.RELEASE] atorg.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:876)[spring-webmvc-4.0.1.RELEASE.jar:4.0.1.RELEASE] atorg.springframework.web.servlet。 FrameworkServlet.processRequest(FrameworkServlet.java:961)[spring-webmvc-4.0.1.RELEASE.jar:4.0.1.RELEASE] atorg.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:863)[spring- webmvc-4.0.1.RELEASE.jar:4.0.1.RELEASE] 在javax.servlet.http.HttpServlet。服务(HttpServlet.java:754)[jboss-servlet-api_3.0_spec-1.0.2.Final-redhat-1.jar:1.0.2.Final-redhat-1] atorg.springframework.web.servlet.FrameworkServlet.service (FrameworkServlet.java:837)[spring-webmvc-4.0.1.RELEASE.jar:4.0.1.RELEASE] atjavax.servlet.http.HttpServlet.service(HttpServlet.java:847)[jboss-servlet-api_3.0_spec -1.0.2.Final-redhat-1.jar:1.0.2.Final-redhat-1] atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295)[jbossweb-7.2.0.Final- redhat-1.jar:7.2.0.Final-redhat-1] atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)[jbossweb-7.2.0.Final-redhat-1.jar:7.2 .0.Final-redhat-1] atorg.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat- 1] atorg.apache.catalina.core。StandardContextValve.invoke(StandardContextValve.java:149)[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1] atorg.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve .java:50)[jboss-as-jpa-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8] atorg.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve. java:50)[jboss-as-jpa-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8] atorg.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java :169)[jboss-as-web-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8] atorg.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:145) [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1] atorg.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:97)[jbossweb-7.2.0.最终redhat-1.jar:7.2.0。Final-redhat-1] atorg.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102)[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1] atorg .apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:336)[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1] atorg.apache.coyote.http11。 Http11Processor.process(Http11Processor.java:856)[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1] atorg.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol .java:653)[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1] atorg.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java: 920)[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1] atjava.lang.Thread.run(Thread.java:745)[rt.jar:1.7.0_72]java:102)[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1] atorg.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:336)[jbossweb- 7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1] atorg.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)[jbossweb-7.2.0.Final-redhat -1.jar:7.2.0.Final-redhat-1] atorg.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653)[jbossweb-7.2.0.Final-redhat-1.jar: 7.2.0.Final-redhat-1] atorg.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:920)[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0 .Final-redhat-1] atjava.lang.Thread.run(Thread.java:745)[rt.jar:1.7.0_72]java:102)[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1] atorg.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:336)[jbossweb- 7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1] atorg.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)[jbossweb-7.2.0.Final-redhat -1.jar:7.2.0.Final-redhat-1] atorg.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653)[jbossweb-7.2.0.Final-redhat-1.jar: 7.2.0.Final-redhat-1] atorg.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:920)[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0 .Final-redhat-1] atjava.lang.Thread.run(Thread.java:745)[rt.jar:1.7.0_72]jar:7.2.0.Final-redhat-1] atorg.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final -redhat-1] atorg.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653)[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1] atorg.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:920)[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1] atjava.lang .Thread.run(Thread.java:745)[rt.jar:1.7.0_72]jar:7.2.0.Final-redhat-1] atorg.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final -redhat-1] atorg.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653)[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1] atorg.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:920)[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1] atjava.lang .Thread.run(Thread.java:745)[rt.jar:1.7.0_72]JioEndpoint$Worker.run(JIoEndpoint.java:920)[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1] atjava.lang.Thread.run(Thread.java:745 )[rt.jar:1.7.0_72]JioEndpoint$Worker.run(JIoEndpoint.java:920)[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1] atjava.lang.Thread.run(Thread.java:745 )[rt.jar:1.7.0_72]

14:57:35,033ERRORstderrjava.lang.IllegalStateException:java.lang.reflect.InvocationTargetException 14:57:35,035ERRORstderratorg.drools.persistence.jpa.KnowledgeStoreServiceImpl.buildCommandService(KnowledgeStoreServiceImpl.java:164) 14:57:35,035ERRORstderratorg.drools。 persistence.jpa.KnowledgeStoreServiceImpl.newKieSession(KnowledgeStoreServiceImpl.java:70) 14:57:35,035ERRORstderratorg.drools.persistence.jpa.KnowledgeStoreServiceImpl.newKieSession(KnowledgeStoreServiceImpl.java:39) 14:57:35,035ERRORstderratorg.kie.internal.persistence。 jpa.JPAKnowledgeService.newStatefulKnowledgeSession(JPAKnowledgeService.java:121) 14:57:35,036ERRORstderratorg.jbpm.runtime.manager.impl.factory.JPASessionFactory.newKieSession(JPASessionFactory.java:42) 14:57:35,036ERRORstderratorg.jbpm.runtime。 manager.impl.SingletonRuntimeManager.init(SingletonRuntimeManager.java:95) 14:57:35,036ERRORstderratorg.jbpm.runtime.manager.impl.RuntimeManagerFactoryImpl.newSingletonRuntimeManager(RuntimeManagerFactoryImpl.java:71) 14:57:35,036ERRORstderratcom.emirates.workflow.service.impl.ProcessServiceImpl.createRuntimeManager(ProcessServiceImpl.java: 76) 14:57:35,037ERRORstderratcom.emirates.workflow.service.impl.ProcessServiceImpl.startProcess(ProcessServiceImpl.java:51) 14:57:35,037ERRORstderratsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod) 14:57:35,037ERRORstderratsun.reflect .NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 14:57:35,038ERRORstderratsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 14:57:35,038ERRORstderratjava.lang.reflect.Method.invoke(Method.java:606 ) 14:57:35,038ERRORstderratorg.springframework.aop.support.AopUtils。invokeJoinpointUsingReflection(AopUtils.java:317) 14:57:35,038ERRORstderratorg.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:201) 14:57:35,039ERRORstderratcom.sun.proxy.$Proxy76.startProcess(UnknownSource) 14 :57:35,039ERRORstderratcom.emirates.workflow.service.impl.WorkflowServiceImpl.startProcess(WorkflowServiceImpl.java:25) 14:57:35,039ERRORstderratcom.emirates.workflow.controller.JbpmController.fetchProcessTaskDetails(JbpmController.java:46) 14:57 :35,039ERRORstderratsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod) 14:57:35,039ERRORstderratsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 14:57:35,040ERRORstderratsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java43) 14:57:35,040ERRORstderratjava.lang.reflect.Method.invoke(Method.java:606)14:57:35,040ERRORstderratorg.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:214) 14:57:35,040ERRORstderratorg.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132) 14: 57:35,041ERRORstderratorg.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104) 14:57:35,041ERRORstderratorg.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod( RequestMappingHandlerAdapter.java:749) 14:57:35,041ERRORstderratorg.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:690) 14:57:35,042ERRORstderratorg.springframework.web.servlet.mvc。方法.AbstractHandlerMethodAdapter。句柄(AbstractHandlerMethodAdapter.java:83)14:57:35,042ERRORstderratorg.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:945)14:57:35,042ERRORstderratorg.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet。 java:876) 14:57:35,042ERRORstderratorg.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961) 14:57:35,043ERRORstderratorg.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:863) 14:57:35,043ERRORstderratjavax.servlet.http.HttpServlet.service(HttpServlet.java:754) 14:57:35,043ERRORstderratorg.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837) 14:57:35,044ERRORstderratjavax .servlet.http.HttpServlet.service(HttpServlet.java:847) 14:57:35,044ERRORstderratorg.apache.catalina.core.ApplicationFilterChain。internalDoFilter(ApplicationFilterChain.java:295) 14:57:35,044ERRORstderratorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) 14:57:35,044ERRORstderratorg.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve. java:230) 14:57:35,044ERRORstderratorg.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:149) 14:57:35,045ERRORstderratorg.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java: 50) 14:57:35,045ERRORstderratorg.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50) 14:57:35,045ERRORstderratorg.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java: 169)14:57:35,045错误stderratorg.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:145)14:57:35,046ERRORstderratorg.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:97) 14:57:35,046ERRORstderratorg.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102) 14:57:35,046ERRORstderratorg.apache。 catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:336) 14:57:35,046ERRORstderratorg.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856) 14:57:35,047ERRORstderratorg.apache.coyote.http11。 Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653) 14:57:35,047ERRORstderratorg.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:920) 14:57:35,047ERRORstderratjava.lang.Thread。运行(Thread.java:745)14:57:35,048ERRORstderrCausedby:java.lang.reflect.InvocationTargetException 14:57:35,048ERRORstderratsun.reflect.NativeConstructorAccessorImpl.newInstance0(NativeMethod)14:57:35,048ERRORstderratsun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) 14:57:35,048ERRORstderratsun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 14:57:35,048ERRORstderratjava.lang.reflect.Constructor.newInstance(Constructor .java:526) 14:57:35,049ERRORstderratorg.drools.persistence.jpa.KnowledgeStoreServiceImpl.buildCommandService(KnowledgeStoreServiceImpl.java:150) 14:57:35,049ERRORstderr...49more 14:57:35,049ERRORstderrCausedby:javax.persistence.TransactionRequiredException :NoactiveJTAtransactiononjoinTransactioncall 14:57:35,049ERRORstderratorg.hibernate.ejb.AbstractEntityManagerImpl.joinTransaction(AbstractEntityManagerImpl.java:1233) 14:57:35,050ERRORstderratorg.hibernate.ejb.AbstractEntityManagerImpl.joinTransaction(AbstractEntityManagerImpl.java:1183)14:57:35,050ERRORstderratorg.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.doJoinTransaction(ExtendedEntityManagerCreator.java:350)14:57:35,053ERRORstderratorg.springjavaframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke(ExtendedEntityManagerCreator.invoke 317) 14:57:35,053ERRORstderratcom.sun.proxy.$Proxy90.joinTransaction(UnknownSource) 14:57:35,053ERRORstderratorg.drools.persistence.jpa.JpaPersistenceContext.joinTransaction(JpaPersistenceContext.java:66) 14:57:35,054ERRORstderratorg。 drools.persistence.SingleSessionCommandService.(SingleSessionCommandService.java:102) 14:57:35,054ERRORstderr...54moredoJoinTransaction(ExtendedEntityManagerCreator.java:350) 14:57:35,053ERRORstderratorg.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke(ExtendedEntityManagerCreator.java:317) 14:57:35,053ERRORstderratcom.sun.proxy.$Proxy90.joinTransaction(UnknownSource ) 14:57:35,053ERRORstderratorg.drools.persistence.jpa.JpaPersistenceContext.joinTransaction(JpaPersistenceContext.java:66) 14:57:35,054ERRORstderratorg.drools.persistence.SingleSessionCommandService.(SingleSessionCommandService.java:102) 14:57:35,054ERRORstderr ...54更多doJoinTransaction(ExtendedEntityManagerCreator.java:350) 14:57:35,053ERRORstderratorg.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke(ExtendedEntityManagerCreator.java:317) 14:57:35,053ERRORstderratcom.sun.proxy.$Proxy90.joinTransaction(UnknownSource ) 14:57:35,053ERRORstderratorg.drools.persistence.jpa.JpaPersistenceContext.joinTransaction(JpaPersistenceContext.java:66) 14:57:35,054ERRORstderratorg.drools.persistence.SingleSessionCommandService.(SingleSessionCommandService.java:102) 14:57:35,054ERRORstderr ...54更多053ERRORstderratorg.drools.persistence.jpa.JpaPersistenceContext.joinTransaction(JpaPersistenceContext.java:66) 14:57:35,054ERRORstderratorg.drools.persistence.SingleSessionCommandService.(SingleSessionCommandService.java:102) 14:57:35,054ERRORstderr...54more053ERRORstderratorg.drools.persistence.jpa.JpaPersistenceContext.joinTransaction(JpaPersistenceContext.java:66) 14:57:35,054ERRORstderratorg.drools.persistence.SingleSessionCommandService.(SingleSessionCommandService.java:102) 14:57:35,054ERRORstderr...54more

0 投票
0 回答
183 浏览

drools - KIE Workbench maven 依赖排除

是否可以从 maven 项目中排除依赖项drools-workbench

以下是尝试编辑 pom.xml 并在作为依赖项添加的外部库(包含域对象)上添加排除项时出现的错误:

无法识别的标签:“排除”(位置:已看到 START_TAG .. \n... @16:10)

0 投票
1 回答
660 浏览

drools - Drools 数据建模器

我正在使用 KIE Drools Workbench(带有 Tomcat7)。这是为即将到来的项目评估 Drools 过程的一部分。

我有以下疑问:

  1. 在此处的 Data Modeler 选项中,我想知道是否可以向我的 Java 对象添加方法。

  2. Drools 工作台将所有项目工作存储到 GIT 存储库。我可以切断这个 GIT 连接并将所有项目工作直接保存到我的文件中吗?

在此先感谢您的帮助。

0 投票
0 回答
346 浏览

deployment - KIE Workbench - 如何上传大型规则文件.xls

我们正在向 Kie Workbench 上传 45000 条规则。这些规则在单个 Excel 表中声明。我们计划将 5 个文件上传到单个 KIe_project 总共多达 200,000 条规则。

问题陈述

  1. 目前对于 20,000 条规则,验证和构建需要大量时间 我们必须提高 VM 选项以使其遵循,否则我们会获得非常高的响应时间并且有时 java.io.buffersize 超出异常 Xms=512m Xmx=7168 MaxPermGen =4096 如果规则文件包含验证错误,则仅验证将需要 15 分钟

  2. 将 xls 文件转换为 GDST 格式,然后构建和部署项目需要 1 个多小时。并且我们在 1 小时后才知道存在验证错误或构建失败或部署成功,这并不令人满意

  3. 在上传/验证/部署此类大文件期间,其他连接的用户无法在 Kie-Workbench 上执行任何操作

  4. 将 xls 文件成功转换为 gdst 格式后,Guided Decision 表编辑器甚至无法加载 10k 条记录。

  5. 在每次验证或上传期间,我们都会收到无法将工件部署到http://repo1.maven.org/maven2的错误。我们只是上传到 Kie-WB,为什么要到上面提到的 repo 进行部署。其次,我们在需要部署资产的组织中部署了自己的 nexus 存储库,而不是在http://repo1.maven.org/maven2中。对于 infor,我们在 kie-project 的 pom 中使用 maven 来部署到我们的存储库。

0 投票
1 回答
57 浏览

drools - 当规则来自中央 nexus 存储库时,JBPM Fact 模型未加载到 JVM

当规则来自中央 nexus 存储库时,JBPM Fact 模型未加载到 JVM

以下步骤:

  1. 在 Kie-Workbench 中创建了一个规则。
  2. 将模型(域)依赖项添加到 kie-workbench 项目中。
  3. 构建和部署。
  4. 我能够看到项目 jar 进入 nexus 存储库。
  5. 现在我从 java 代码调用这个存储库,请参见下面的代码 -
    工件名称:

    /li>

错误它没有从 Nexus(中央存储库)获取工件。
请建议我...

0 投票
1 回答
742 浏览

drools - Kie 工作台 引导决策表 只执行一条规则

我正在尝试执行用 Kie 工作台编写并与 Kie 执行服务器集成的规则,并得到预期的响应。但我的要求是只为定义的大规则列表执行一个特定规则。我可以实现哪些可能的方法。我使用了激活组,规则流组但没有运气如果有人可以帮助我实现这一点。

我在 KIE Workbench 中创建了引导决策表。并以这种方式生成源

如何定义 saliance 、 Activation 组或任何其他策略以仅调用规则 1 而不是调用 fireallRules(1) .. 请帮助我

0 投票
2 回答
500 浏览

drools - Optaplanner 与 Drools Workbench 的集成

我有一个基于 Optaplanner 的应用程序(基于 Web),它从类路径中的静态 .drl 文件中读取评分约束以解决问题。但是,我现在正试图让客户通过 Drools Workbench 产品创建/更改规则。我没有找到任何与将使用 Workbench 创建的规则集成到我的应用程序相关的文档或示例。据我所知,Workbench 的输出是一个 jar 文件。

  • 如何在 Optaplanner 中动态使用该 jar 来解决 jar 文件中的规则?
  • 有没有我遗漏的例子?

我阅读了 Geoffrey De Smet 的这篇博文 ( http://www.optaplanner.org/blog/2014/04/17/PutTheUserInControlOfTheScoreConstraints.html ),他建议他将在以后的帖子中进行演示,但还没有。这正是我正在寻找的。谢谢你的帮助!