Может ли кто-нибудь помочь мне с этой проблемой?
У меня есть приложение Spring Boot, которое использует kjar в репозитории maven для использования правил Drools.Когда я запускаю приложение в Spring Tool Suite, правила выполняются нормально.Однако, когда я упаковываю приложение в jar-файл с помощью команды mvn clean package, правила не выполняются и ошибка не появляется.
Вот код, который я запускаю:
KieServices services = KieServices.Factory.get();
ReleaseId release = services.newReleaseId("com.app","engine-rules","1.0.0");
KieContainer container = services.newKieContainer(release);
KieScanner scanner = services.newKieScanner(container);
scanner.start(5000);
KieBase base = container.getKieBase("AppKB");
KieSession session = base.newKieSession();
entities.forEach(session::insert);
session.fireAllRules();
Когда я запускаю приложение с помощью команды java -jar app.jar, правила не выполняются и не выдают никаких ошибок.Но когда я запускаю Eclipse IDE, он работает нормально.
Кто-нибудь знает, что это за проблема?