java代码访问drools guvnor

标签 java drools

我们有一个项目要求通过Web应用程序访问guvnor。有人可以告诉我如何通过java代码访问guvnor吗?

最佳答案

抵押贷款示例已经有一些示例代码。 Drools Expert手册大概有详细解释。 代码如下:

private static KnowledgeBase readKnowledgeBase() throws Exception {
    KnowledgeAgent kagent = KnowledgeAgentFactory
            .newKnowledgeAgent( "MortgageAgent" );
    kagent.applyChangeSet( ResourceFactory
            .newClassPathResource( "changeset.xml" ) );
    KnowledgeBase kbase = kagent.getKnowledgeBase();
    kagent.dispose();
    return kbase;
}

<?xml version="1.0" encoding="UTF-8"?>
<change-set xmlns='http://drools.org/drools-5.0/change-set'
    xmlns:xs='http://www.w3.org/2001/XMLSchema-instance'
    xs:schemaLocation='http://drools.org/drools-5.0/change-set drools-change-set-5.0.xsd'>
  <add>
    <resource
  source='http://localhost:8080/guvnor-webapp/org.drools.guvnor.Guvnor/package/mortgages/LATEST'
  type='PKG' basicAuthentication='enabled' username='admin' password='admin' />

  </add>
</change-set>

关于java代码访问drools guvnor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5777185/

相关文章:

java - Maven 升级了 DROOLS 版本,现在无法再构建

java - 在 TDB Triple Store 中加载 RDF 三元组时出错

java - 具有自定义布局的 fragment 内的 Google map

java - ORBInitialHost 参数

java - 通过反射运行 jetty Web 服务

java - Drools 从对象属性收集列表

java - 如何配置Eclipse格式化drools文件*.drl?

java - 一个 Java 类最多可以有多少个字段?

maven - 流口水 6.4 KieScanner : How create and add Jar with rules in Maven?

java - 出现错误 org.drools.compiler.kie.builder.impl.AbstractKieModule - 无法构建 KieBaseModel :defaultKieBase