Я использую Kie workbench 6.3.0 для создания правил. Я использую kie runtime сервера. Я создал проект в kie-wb и добавил kie-base, пакеты и установил режим потока из Редактора проектов. Ниже приводится kmodule.xml генерироваться:Невозможно найти kbase, либо он не существует, либо существует несколько kbases по умолчанию в kmodule.xml
<kmodule xmlns="http://jboss.org/kie/6.0.0/kmodule" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<kbase name="myKieBase" default="false" eventProcessingMode="stream" equalsBehavior="identity" packages="*"/>
</kmodule>
При развертывании проекта он дает следующее сообщение об ошибке:
Deployment of unit com.sample.SampleBusinessRules:2.7 failed: java.lang.IllegalStateException: Cannot find kbase, either it is not exist or there are multiple default kbases in kmodule.xml
Пожалуйста, помогите мне решить эту ошибку. Спасибо
Вы используете собственное время выполнения? Используете ли вы kie-сервер для запуска ваших kie-баз? Как вы создаете свою ки-базу в первую очередь (если вы не используете kie-сервер)? Как выглядит ваш файл kcontext.xml? –
Добавить деталь/код на свой вопрос. –
Спасибо Esteban и Naved за ваш ответ. Мы используем время выполнения Kie-сервера. Я создаю Kie-base, используя kie-workbench. @Esteban Вы имели в виду kcontext.xml как kmodule.xml? –