有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

访问drools guvnor的java代码

我们有一个通过web应用程序访问guvnor的项目需求。有人能告诉我如何通过java代码访问guvnor吗


共 (2) 个答案

  1. # 1 楼答案

    我们应该将其记录在Guvnor参考手册中。这是the issue

  2. # 2 楼答案

    抵押贷款示例已经有一些示例代码。而Drools专家手册可能对此进行了详细解释。 代码如下:

    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>