Я установил KIE Workbench и сервер KIE на Docker. У меня есть артефакт в рабочей среде drools. Сейчас я пытаюсь запустить артефакт из затмения.
Я пытался сделать это:
KieServices ks = KieServices.Factory.get();
KieContainer kContainer = ks.newKieContainer(
ks.newReleaseId("com.myteam", "test1", "1.0.0"));
KieScanner kScanner = ks.newKieScanner( kContainer );
kScanner.start( 10000L );
KieSession kSession = kContainer.newKieSession("default");
Однако я получаю исключение времени выполнения:
Exception in thread "main" java.lang.RuntimeException: Cannot find KieModule: com.myteam:test1:1.0.0
at org.drools.compiler.kie.builder.impl.KieServicesImpl.newKieContainer(KieServicesImpl.java:186)
at org.drools.compiler.kie.builder.impl.KieServicesImpl.newKieContainer(KieServicesImpl.java:172)
at com.sample.Invoke.main(Invoke.java:12)
Я нашел по этой ссылке:
Загрузка артефактов Drools / KIE Workbench непосредственно из хранилища . Я хочу попробовать этот подход.
Но я не уверен, каким должен быть URL, потому что URL в моем pom-файле - это путь к файлу. Я приложил снимок экрана файла POM. Снимок экрана с файлом pom
Я проверил журнал сервера KIE. Я приложил снимок экрана журнала. Снимок экрана KIE Server LOG . Когда я перехожу на этот URL. Я получаю сообщение об ошибке «слишком много времени, чтобы ответить».
Спасибо