В чем может быть причина для исключения: «Не удается найти KieModule»? - PullRequest
0 голосов
/ 18 мая 2018

У меня есть четыре файла правил, и два из них проблемные. Когда я снимаю эти два, слюни работает нормально. Но с этими двумя файлами правил я всегда получаю вышеупомянутое исключение.

Я сохранил один из этих проблемных файлов в этом месте: http://www.mediafire.com/file/6xsm8ilxysmyq3i/rulefile.drl. Он генерируется автоматически, и я уверен, что это мгновенное отключение. Трудно проверить каждую строку, поэтому я спрашивал, что мне следует проверить, чтобы получить подсказку об исключении KieModule.

Два других файла, с которыми все работает гладко, имеют одинаковую структуру, за исключением, вероятно, их меньшего размера. Так что я почти не в курсе.

Любая помощь приветствуется.

  • ошибки не отображаются в редакторе Eclipse.

Может ли синтаксически правильное правило генерировать исключение «Не удается найти KieModule» при срабатывании? В моем случае, согласно редактору, в правиле нет синтаксической ошибки.

1 Ответ

0 голосов
/ 21 мая 2018

Это исключение возникает, когда компилятор drools не может найти kieModule в механизме правил. Проверьте, есть ли файл как src \ main \ resources \ META-INF \ kmodule.xml в каталоге файлов вашего проекта. Если его там нет, тогда создайте его. Для более подробной информации читайте это .

...