在 drools KIE 工作台 7 中,对于项目“testRemoteKJar”,我使用“知识库设置:知识库建立会话”来编辑其 kmodule.xml,如下面的屏幕截图所示。
当我单击“保存”按钮以保存 kmodule.xml 时,KIE 工作台的控制台会打印以下错误消息。
2017 年 7 月 8 日 19:29:00.161 信息 [Thread-12] org.guvnor.common.services.builder.ResourceChangeIncrementalBuilder.updateResource 收到的增量构建请求:default://master@repo-demorules/testRemoteKJar/src/main /resources/META-INF/kmodule.xml(更新)。
2017 年 7 月 8 日 19:29:00.317 信息 [Thread-607] org.guvnor.common.services.builder.ResourceChangeIncrementalBuilder$3.execute 正在处理的增量构建请求:PathImpl{uri='default://master@repo-demorules /testRemoteKJar',fileName='testRemoteKJar',attrs={}}(更新)。
2017 年 7 月 8 日 19:29:00.325 严重 [Thread-13] org.kie.workbench.common.screens.impl.LibraryIndexer.fillIndexBuilder 无法索引默认值://master@repo-demorules/testRemoteKJar/src/main/资源/META-INF/kmodule.xml:无法解析包。
2017 年 7 月 8 日 19:29:00.726 严重 [Thread-607] org.drools.compiler.kie.builder.impl.AbstractKieModule.buildKnowledgePackages 无法构建 KieBase,找不到包括:kbase1
如果我从 KIE 工作台下载 jar 文件“testRemoetKJar”,则该 jar 中 kmodule.xml 的内容只有一行:
<kmodule xmlns="http://www.drools.org/xsd/kmodule" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
错误日志包含“无法解析包”字样,但项目“testRemoteKJar”确实有包“org_care.crm.testremotekjar”(上面的屏幕截图中使用了包名称)。所以错误日志应该有其他含义。
如何修复错误?非常感谢。