【发布时间】:2021-10-20 08:21:02
【问题描述】:
我在 server.log 中有以下错误(警告):
10:07:18,262 WARN [org.drools.compiler.kie.builder.impl.KieProject](默认任务 6)发现多个默认 KieBase:禁用所有。 KieBases 只能通过名称访问 10:07:18,263 WARN [org.drools.compiler.kie.builder.impl.KieProject](默认任务 6)发现多个默认 StatelessKieSession:禁用所有。 StatelessKieSessions 只能通过名称访问 10:07:18,263 WARN [org.drools.compiler.kie.builder.impl.KieProject](默认任务 6)发现多个默认 KieSession:全部禁用。 KieSessions 只能通过名称访问
我相信这可能与我面临的问题有关 - 所有请求都被 Kie 服务器 API 一一接受,但是我需要多线程。 为了做到这一点,我尝试在 Business Central 中创建一个 Kie Base,并为这个特定项目创建 2 个不同的无状态 Kie 会话。在那种情况下我无法部署项目(错误我得到 java.lang.RuntimeException: 找不到默认的 KieSession)
以前有人遇到过这个问题吗? 注意 - 此项目依赖于其他 2 个项目。运行时策略也是“按请求”。
提前致谢!
【问题讨论】:
-
我不确定我是否理解,如果你创建了两个 KieSession 为什么它说有两个 Kie Bases?
-
你能分享你的配置(kmodule.xml)吗?