我有四个规则文件,其中两个是有问题的。当我删除这两个时,drools运行正常。但是使用这两个规则文件,我总是得到上面提到的异常。
我在这个位置保留了其中一个有问题的文件:http://www.mediafire.com/file/6xsm8ilxysmyq3i/rulefile.drl。它是自动生成的,我很确定它是即时关闭的。很难检查每一行,所以我要求建议我应该检查什么以获得有关KieModule异常的提示。
其他两个文件都是平滑的,具有相同的结构,除了它们可能更小。所以我几乎没有线索。
感谢任何帮助。
语法正确的规则可以在触发时抛出“找不到KieModule”异常吗?就我而言,根据编辑器,规则没有语法错误。
答案 0 :(得分:0)
当drools编译器无法在规则引擎中找到kieModule时,会发生此异常。检查项目文件目录中是否有 src \ main \ resources \ META-INF \ kmodule.xml 文件。如果不存在则创建它。有关详细信息,请阅读this。