- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用以下代码来访问 Drools Guvnor:
KnowledgeAgentConfiguration kaconf = KnowledgeAgentFactory.newKnowledgeAgentConfiguration();
KnowledgeAgent kagent = KnowledgeAgentFactory.newKnowledgeAgent("MyAgent", kaconf);
kagent.applyChangeSet(ResourceFactory.newClassPathResource("drools/change-set.xml"));
StatefulKnowledgeSession ksession = kagent.getKnowledgeBase().newStatefulKnowledgeSession();
不幸的是,KnowledgeAgentFactory
类似乎没有准备好 OSGI,因为它使用 Class.forName()
来加载代理提供程序。 KnowledgeAgentFactory 驻留在knowledge-api 包中,提供程序实现位于drools-core 包中。显然,knowledge-api 在 OSGI 容器中看不到 drools-core。结果我得到以下异常:
Caused by: java.lang.RuntimeException: Provider org.drools.agent.impl.KnowledgeAgentProviderImpl could not be set.
at org.drools.agent.KnowledgeAgentFactory.loadProvider(KnowledgeAgentFactory.java:191)[162:org.drools.api:5.5.0.Final]
at org.drools.agent.KnowledgeAgentFactory.getKnowledgeAgentProvider(KnowledgeAgentFactory.java:178)[162:org.drools.api:5.5.0.Final]
at org.drools.agent.KnowledgeAgentFactory.newKnowledgeAgentConfiguration(KnowledgeAgentFactory.java:129)[162:org.drools.api:5.5.0.Final]
这个问题有解决办法吗?
最佳答案
您可能会帮助自己使用 require-bundle list 条目,因为它似乎无法与这些导入一起正常工作,我想说,在这一点上,最好让它以这种方式工作。
Require-Bundle正如 osgi wiki 中定义的
关于java - 从 OSGI bundle 访问 Drools Guvnor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14075133/
我们有一个项目要求通过Web应用程序访问guvnor。有人可以告诉我如何通过java代码访问guvnor吗? 最佳答案 抵押贷款示例已经有一些示例代码。 Drools Expert手册大概有详细解释。
我正在使用 Red Hat 杂志中的示例代码 - http://magazine.redhat.com/2008/08/12/jboss-drools-how-to-tuning-guvnor-par
我正在尝试调用在 tomcat6 上运行的 drools 执行服务器 (5.4.0),它指向 Guvnor 存储库(.pkg 文件)中先前创建的快照。 根据教程,我只需要编辑位于我的执行服务器的/we
我遵循了这个 https://community.jboss.org/message/715223 中的步骤,在 Tomcat 6 中获取 jBPM 设计器。但是,一旦我尝试创建一个新的 BPMN2
我想安装 Drool Guvnor。我已经下载了 .war 文件 (guvnor-distribution-wars-5.4.0-20120413-jboss-eap-5.1.war)。然后我将 wa
我创建了一个网页,旨在显示我的 Guvnor 存储库中的所有 BRL,以便业务人员可以随意查看/编辑它。我已经检查了第 10 章的 Guvnor 文档,他们在那里讨论了这个问题,据我所知,这是一个链接
我懂 Java,我懂 C#。 我是 JBoss Drools“Guvnor”的菜鸟,一般来说只是他们的 DRL 规则语言。我需要一些关于如何在规则的 LHS 中正确使用日期和时间的帮助。 例如,我必须
我们有一个项目要求通过 web 应用程序访问 guvnor。谁能告诉我如何通过 java 代码访问 guvnor? 最佳答案 抵押示例已经有一些示例代码。 Drools Expert 手册可能对其进行
本文整理了Java中org.guvnor.common.services.shared.preferences.WorkbenchPreferenceScopeResolutionStrategies
本文整理了Java中org.guvnor.common.services.backend.archive.ZipWriter类的一些代码示例,展示了ZipWriter类的具体用法。这些代码示例主要来源
我尝试使用以下代码从 Guvnor 加载包:- KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder(
这个真的让我抓狂。 我在 JBoss AS 中有一个 Guvnor(稍后会详细介绍)。我编辑了 components.xml 以启用身份验证(使用 JAAS,我已经很好地设置了用户和密码)和基于角色的
虽然我能够从 Eclipse 中触发那些在项目内创建的规则,但我无法触发在部署其 pojo 模型后在 drools guvnor 中创建的规则?我的做法对吗?关于我的方法有什么建议吗??? 最佳答案
我使用以下代码来访问 Drools Guvnor: KnowledgeAgentConfiguration kaconf = KnowledgeAgentFactory.newKnowledgeAge
当我尝试将 Guvnor 部署到 Glassfish 上时,我遇到了与 here 相同的问题。 . 如果有人已成功部署,将最新版本的 Guvnor(例如 5.4)部署到最新版本的 Glassfish(
我想提供一个包和规则名称,从 Guvnor 检索该规则并运行它。我想在不在 change-set.xml 文件中预先定义任何资源的情况下完成这一切。我无法在网上找到任何此类示例,也无法在任何 droo
我使用 drools-guvnor 5.5 来存储规则并使用 drools-guvnor web-gui 进行修改。我想在 java 中创建一个示例应用程序,它与 drools-guvnor 连接并从
我计划引入 Java 规则,目前正在评估 Drools 以将应用程序中的业务规则具体化(物理和逻辑上)。 由于这些业务规则通常由业务部门制定,我希望业务部门通过 GUI 对规则进行必要的更改。 我在
我是业务规则领域的新手,但我想我已经理解 Drools Expert 和 Drools Guvnor 的概念,但与 Expert 相比,我仍然有点困惑如何/何时/为什么使用 Guvnor。而且,他们是
本文整理了Java中org.guvnor.common.services.shared.preferences.WorkbenchPreferenceScopeResolutionStrategies
我是一名优秀的程序员,十分优秀!