kContainer.newKieSession возвращает NULL при выполнении следующих строк.
KieServices kieServices = KieServices.Factory.get();
KieContainer kContainer = kieServices.getKieClasspathContainer();
KieSession kSession = kContainer.newKieSession("ksession-rules");
вывод выглядит следующим образом:
k ie session null k ie service org.drools.compiler.k ie .builder.impl. KieServicesImpl@3439f68d k ie контейнер org.drools.compiler.k ie .builder.impl. KieContainerImpl@dbd940d
Kmodule xml файл detaisl:
[<?xml version="1.0" encoding="UTF-8"?>
<kmodule xmlns="http://jboss.org/kie/7.37.0/kmodule">
<kbase name="Rules" packages="com.rule/">
<ksession name="ksession-rules" type="stateless"/>
</kbase>
</kmodule>][1]
Я прикрепил структуру eclipse и файл pom xml для справки введите описание изображения здесь