小编Aks*_*801的帖子

在drools中运行helloworld时获取空指针异常

运行简单的helloworld示例drools项目时出现以下错误.

199 [main] ERROR org.drools.compiler.kie.builder.impl.KieContainerImpl - Unknown KieSession name: ksession-rules
java.lang.NullPointerException
    at com.sample.DroolsTest.main(DroolsTest.java:24)
Run Code Online (Sandbox Code Playgroud)

码:

package com.sample;

import org.kie.api.KieServices; import
org.kie.api.runtime.KieContainer; import
org.kie.api.runtime.KieSession;

/**  * This is a sample class to launch a rule.  */ public class
DroolsTest {

    public static final void main(String[] args) {
        try {
            // load up the knowledge base
            KieServices ks = KieServices.Factory.get();
            KieContainer kContainer = ks.getKieClasspathContainer();
            KieSession kSession = kContainer.newKieSession("ksession-rules");

            // go !
            Message message = new Message();
            message.setMessage("Hello World");
            message.setStatus(Message.HELLO);
            kSession.insert(message);
            kSession.fireAllRules();
        } catch …
Run Code Online (Sandbox Code Playgroud)

java eclipse drools nullpointerexception

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

drools ×1

eclipse ×1

java ×1

nullpointerexception ×1