newKieSession在IntelliJ上返回null

时间:2018-09-13 13:39:00

标签: intellij-idea drools

我正在使用Intellij Ultimate Maven项目(而不是Drools项目)。

我正在尝试从项目代码中运行规则。

如何让会话知道适用于哪些规则文件?

我在同一程序包下创建了一个规则文件。

以下代码返回null:

KieServices ks = KieServices.Factory.get();
KieContainer kContainer = ks.getKieClasspathContainer();

KieSession kSession = kContainer.newKieSession("log-perm-session");

如果我使用不带名称的kContainer.newKieSession(),则会抛出一个异常,即没有默认规则文件。

我希望它使用特定的规则文件。

0 个答案:

没有答案