java表示kmodule。让人垂涎三尺的xml
我正在使用Drools 6.1.0开发一个应用程序。我创建了一个无状态会话:
KieServices kieServices = KieServices.Factory.get();
KieContainer kContainer = kieServices.getKieClasspathContainer();
kSession = kContainer.newStatelessKieSession();
我还有一个默认的kmodule。xml:
<?xml version="1.0" encoding="UTF-8"?>
<kmodule xmlns="http://jboss.org/kie/6.0.0/kmodule">
</kmodule>
它可以在META-INF/kmodule中找到。xml
当我在Eclipse上运行应用程序时,它工作得非常好。我正在尝试将应用程序打包到一个可运行的jar文件中。但是当我运行jar文件时,kmodule。找不到xml
我如何向我的应用程序指出kmodule在哪里。xml文件?除了使用类路径,还有其他选择吗
谢谢!
# 1 楼答案
你使用的是maven结构吗?kmodule。据我记忆所及,xml文件需要位于src/main/resources/META-INF/目录中